summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/selftest/cases/meta_ide.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/meta/lib/oeqa/selftest/cases/meta_ide.py b/meta/lib/oeqa/selftest/cases/meta_ide.py
index 6f10d30dc9..ce7bba401d 100644
--- a/meta/lib/oeqa/selftest/cases/meta_ide.py
+++ b/meta/lib/oeqa/selftest/cases/meta_ide.py
@@ -16,13 +16,14 @@ class MetaIDE(OESelftestTestCase):
16 def setUpClass(cls): 16 def setUpClass(cls):
17 super(MetaIDE, cls).setUpClass() 17 super(MetaIDE, cls).setUpClass()
18 bitbake('meta-ide-support') 18 bitbake('meta-ide-support')
19 bb_vars = get_bb_vars(['MULTIMACH_TARGET_SYS', 'TMPDIR', 'COREBASE']) 19 bitbake('build-sysroots')
20 bb_vars = get_bb_vars(['MULTIMACH_TARGET_SYS', 'DEPLOY_DIR_IMAGE', 'COREBASE'])
20 cls.environment_script = 'environment-setup-%s' % bb_vars['MULTIMACH_TARGET_SYS'] 21 cls.environment_script = 'environment-setup-%s' % bb_vars['MULTIMACH_TARGET_SYS']
21 cls.tmpdir = bb_vars['TMPDIR'] 22 cls.deploydir = bb_vars['DEPLOY_DIR_IMAGE']
22 cls.environment_script_path = '%s/%s' % (cls.tmpdir, cls.environment_script) 23 cls.environment_script_path = '%s/%s' % (cls.deploydir, cls.environment_script)
23 cls.corebasedir = bb_vars['COREBASE'] 24 cls.corebasedir = bb_vars['COREBASE']
24 cls.tmpdir_metaideQA = tempfile.mkdtemp(prefix='metaide') 25 cls.tmpdir_metaideQA = tempfile.mkdtemp(prefix='metaide')
25 26
26 @classmethod 27 @classmethod
27 def tearDownClass(cls): 28 def tearDownClass(cls):
28 shutil.rmtree(cls.tmpdir_metaideQA, ignore_errors=True) 29 shutil.rmtree(cls.tmpdir_metaideQA, ignore_errors=True)
@@ -49,3 +50,8 @@ class MetaIDE(OESelftestTestCase):
49 msg="Running make failed") 50 msg="Running make failed")
50 self.assertEqual(self.project.run_install(), 0, 51 self.assertEqual(self.project.run_install(), 0,
51 msg="Running make install failed") 52 msg="Running make install failed")
53
54 def test_meta_ide_can_run_sdk_tests(self):
55 bitbake('-c populate_sysroot gtk+3')
56 bitbake('build-sysroots')
57 bitbake('-c testsdk meta-ide-support')