From 984884cbc177300a4fefd56cb027d50b2ff4510c Mon Sep 17 00:00:00 2001 From: Lucian Musat Date: Tue, 3 Mar 2015 12:31:12 +0200 Subject: oeqa/selftest: Added a testcase to verify INCOMPATIBLE_LICENSE option. Fixes bug 6933 Signed-off-by: Lucian Musat Signed-off-by: Ross Burton --- meta/lib/oeqa/selftest/bbtests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- cgit 1.2.3-korg