diff options
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/meta_ide.py | 14 |
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') | ||
