From: Lucian Musat Date: Tue, 3 Mar 2015 10:31:12 +0000 (+0200) Subject: oeqa/selftest: Added a testcase to verify INCOMPATIBLE_LICENSE option. X-Git-Tag: 2015-4~225 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=984884cbc177300a4fefd56cb027d50b2ff4510c;p=openembedded-core.git oeqa/selftest: Added a testcase to verify INCOMPATIBLE_LICENSE option. Fixes bug 6933 Signed-off-by: Lucian Musat Signed-off-by: Ross Burton --- diff --git a/meta/lib/oeqa/selftest/bbtests.py b/meta/lib/oeqa/selftest/bbtests.py index 5708d3dc9b..aeccbf55a6 100644 --- a/meta/lib/oeqa/selftest/bbtests.py +++ b/meta/lib/oeqa/selftest/bbtests.py @@ -177,3 +177,14 @@ class BitbakeTests(oeSelfTest): manver = re.search("NOTE: recipe xcursor-transparent-theme-(.*?): task do_unpack: Started", result.output) continuepos = result.output.find('NOTE: recipe xcursor-transparent-theme-%s: task do_unpack: Started' % manver.group(1)) self.assertLess(errorpos,continuepos) + + @testcase(1119) + def test_non_gplv3(self): + data = 'INCOMPATIBLE_LICENSE = "GPLv3"' + conf = os.path.join(self.builddir, 'conf/local.conf') + ftools.append_file(conf ,data) + result = bitbake('readline', ignore_status=True) + self.assertEqual(result.status, 0) + self.assertFalse(os.path.isfile(os.path.join(self.builddir, 'tmp/deploy/licenses/readline/generic_GPLv3'))) + self.assertTrue(os.path.isfile(os.path.join(self.builddir, 'tmp/deploy/licenses/readline/generic_GPLv2'))) + ftools.remove_from_file(conf ,data) \ No newline at end of file