diff options
author | Joshua Watt <JPEWhacker@gmail.com> | 2018-11-15 10:53:02 -0600 |
---|---|---|
committer | Joshua Watt <JPEWhacker@gmail.com> | 2018-11-21 11:11:42 -0600 |
commit | 2ccb4d55e7676452a3138ed8abfce56d1fb26a72 (patch) | |
tree | 5a08069c7a9bc7e84614570cdd8f8f444b9f83e2 /lib/oeqa/sdkmingw/cases/gdb.py | |
parent | 7d1abb4b93851ca3923f75a3c4bfd121a3ed1ed1 (diff) | |
download | meta-mingw-2ccb4d55e7676452a3138ed8abfce56d1fb26a72.tar.gz |
oeqa/sdkmingw: Add test cases
Adds test cases to verify that gcc, binutils, gdb, and pkg-config are
functioning in the MinGW SDK
[YOCTO #13020]
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Diffstat (limited to 'lib/oeqa/sdkmingw/cases/gdb.py')
-rw-r--r-- | lib/oeqa/sdkmingw/cases/gdb.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/oeqa/sdkmingw/cases/gdb.py b/lib/oeqa/sdkmingw/cases/gdb.py new file mode 100644 index 0000000..f1bde7a --- /dev/null +++ b/lib/oeqa/sdkmingw/cases/gdb.py | |||
@@ -0,0 +1,20 @@ | |||
1 | # Copyright 2018 by Garmin Ltd. or its subsidiaries | ||
2 | # Released under the MIT license (see COPYING.MIT) | ||
3 | |||
4 | import unittest | ||
5 | |||
6 | from oeqa.sdkmingw.case import OESDKMinGWTestCase | ||
7 | |||
8 | class GdbTest(OESDKMinGWTestCase): | ||
9 | td_vars = ['MACHINE'] | ||
10 | |||
11 | def setUp(self): | ||
12 | super().setUp() | ||
13 | |||
14 | machine = self.td.get("MACHINE") | ||
15 | if not (self.tc.hasHostPackage("packagegroup-cross-canadian-%s" % machine) or | ||
16 | self.tc.hasHostPackage("^gdb-", regex=True)): | ||
17 | raise unittest.SkipTest(self.__class__.__name__ + " class: SDK doesn't contain a cross-canadian toolchain") | ||
18 | |||
19 | def test_gdb(self): | ||
20 | self._run('%GDB% -ex quit') | ||