diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-11-29 10:22:15 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-12-01 11:38:36 +0000 |
commit | 91f838e036e8a6223caeb7593108d869fcceea0f (patch) | |
tree | 8e1a2090d597391edd2437f046bf8426c35ece38 /meta | |
parent | a04d5ed02680f4ca42c01dfdeed2e6749440c390 (diff) | |
download | poky-91f838e036e8a6223caeb7593108d869fcceea0f.tar.gz |
oeqa/selftest/buildoptions: Improve ccache test
This test occisionally fails as m4 doesn't recompile, meaning the logfile test
then doesn't find mention of ccache.
To ensure m4 does recompile, clean m4 before force compiling it.
(Reading the test is confusing due to the test cleanup also involving a clean)
(From OE-Core rev: 6e0b9214a0d57ed45a5df0ba5c9887a9045b89b1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/buildoptions.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/buildoptions.py b/meta/lib/oeqa/selftest/cases/buildoptions.py index 9b87e7fcfc..c3c90a0b0d 100644 --- a/meta/lib/oeqa/selftest/cases/buildoptions.py +++ b/meta/lib/oeqa/selftest/cases/buildoptions.py | |||
@@ -38,6 +38,7 @@ class ImageOptionsTests(OESelftestTestCase): | |||
38 | self.assertTrue(os.path.isfile(p), msg = "No ccache found (%s)" % p) | 38 | self.assertTrue(os.path.isfile(p), msg = "No ccache found (%s)" % p) |
39 | self.write_config('INHERIT += "ccache"') | 39 | self.write_config('INHERIT += "ccache"') |
40 | self.add_command_to_tearDown('bitbake -c clean m4') | 40 | self.add_command_to_tearDown('bitbake -c clean m4') |
41 | bitbake("m4 -c clean") | ||
41 | bitbake("m4 -f -c compile") | 42 | bitbake("m4 -f -c compile") |
42 | log_compile = os.path.join(get_bb_var("WORKDIR","m4"), "temp/log.do_compile") | 43 | log_compile = os.path.join(get_bb_var("WORKDIR","m4"), "temp/log.do_compile") |
43 | with open(log_compile, "r") as f: | 44 | with open(log_compile, "r") as f: |