|
@@ -45,3 +45,35 @@ TESTSTRING:pn-sysroot-test-arch2 = "%s"
|
|
|
expected = "maximum shebang size exceeded, the maximum size is 128. [shebang-size]"
|
|
|
res = bitbake("sysroot-shebang-test-native -c populate_sysroot", ignore_status=True)
|
|
|
self.assertTrue(expected in res.output, msg=res.output)
|
|
|
+
|
|
|
+ def test_sysroot_la(self):
|
|
|
+ """
|
|
|
+ Summary: Check that workdir paths are not contained in .la files.
|
|
|
+ Expected: Fail when a workdir path is found in the file content.
|
|
|
+ Author: Paulo Neves <ptsneves@gmail.com>
|
|
|
+ """
|
|
|
+ expected = "la-test.la failed sanity test (workdir) in path"
|
|
|
+
|
|
|
+ res = bitbake("sysroot-la-test -c populate_sysroot", ignore_status=True)
|
|
|
+ self.assertTrue(expected in res.output, msg=res.output)
|
|
|
+ self.assertTrue('[la]' in res.output, msg=res.output)
|
|
|
+
|
|
|
+ res = bitbake("sysroot-la-test-native -c populate_sysroot", ignore_status=True)
|
|
|
+ self.assertTrue(expected in res.output, msg=res.output)
|
|
|
+ self.assertTrue('[la]' in res.output, msg=res.output)
|
|
|
+
|
|
|
+ def test_sysroot_pkgconfig(self):
|
|
|
+ """
|
|
|
+ Summary: Check that tmpdir paths are not contained in .pc files.
|
|
|
+ Expected: Fail when a tmpdir path is found in the file content.
|
|
|
+ Author: Paulo Neves <ptsneves@gmail.com>
|
|
|
+ """
|
|
|
+ expected = "test.pc failed sanity test (tmpdir) in path"
|
|
|
+
|
|
|
+ res = bitbake("sysroot-pc-test -c populate_sysroot", ignore_status=True)
|
|
|
+ self.assertTrue('[pkgconfig]' in res.output, msg=res.output)
|
|
|
+ self.assertTrue(expected in res.output, msg=res.output)
|
|
|
+
|
|
|
+ res = bitbake("sysroot-pc-test-native -c populate_sysroot", ignore_status=True)
|
|
|
+ self.assertTrue(expected in res.output, msg=res.output)
|
|
|
+ self.assertTrue('[pkgconfig]' in res.output, msg=res.output)
|