summaryrefslogtreecommitdiffstats
path: root/lib/oeqa/sdkmingw/cases/gdb.py
diff options
context:
space:
mode:
authorJoshua Watt <JPEWhacker@gmail.com>2018-11-15 10:53:02 -0600
committerJoshua Watt <JPEWhacker@gmail.com>2018-11-21 11:11:42 -0600
commit2ccb4d55e7676452a3138ed8abfce56d1fb26a72 (patch)
tree5a08069c7a9bc7e84614570cdd8f8f444b9f83e2 /lib/oeqa/sdkmingw/cases/gdb.py
parent7d1abb4b93851ca3923f75a3c4bfd121a3ed1ed1 (diff)
downloadmeta-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.py20
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
4import unittest
5
6from oeqa.sdkmingw.case import OESDKMinGWTestCase
7
8class 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')