diff options
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/reproducible.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/reproducible.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py index f4dd779842..cd7aa8aafa 100644 --- a/meta/lib/oeqa/selftest/cases/reproducible.py +++ b/meta/lib/oeqa/selftest/cases/reproducible.py | |||
@@ -292,9 +292,13 @@ class ReproducibleTests(OESelftestTestCase): | |||
292 | self.copy_file(d.reference, '/'.join([save_dir, 'packages-excluded', strip_topdir(d.reference)])) | 292 | self.copy_file(d.reference, '/'.join([save_dir, 'packages-excluded', strip_topdir(d.reference)])) |
293 | self.copy_file(d.test, '/'.join([save_dir, 'packages-excluded', strip_topdir(d.test)])) | 293 | self.copy_file(d.test, '/'.join([save_dir, 'packages-excluded', strip_topdir(d.test)])) |
294 | 294 | ||
295 | if result.missing or result.different: | 295 | if result.different: |
296 | fails.append("The following %s packages are missing or different and not in exclusion list: %s" % | 296 | fails.append("The following %s packages are different and not in exclusion list:\n%s" % |
297 | (c, '\n'.join(r.test for r in (result.missing + result.different)))) | 297 | (c, '\n'.join(r.test for r in (result.different)))) |
298 | |||
299 | if result.missing and len(self.sstate_targets) == 0: | ||
300 | fails.append("The following %s packages are missing and not in exclusion list:\n%s" % | ||
301 | (c, '\n'.join(r.test for r in (result.missing)))) | ||
298 | 302 | ||
299 | # Clean up empty directories | 303 | # Clean up empty directories |
300 | if self.save_results: | 304 | if self.save_results: |