diff options
-rw-r--r-- | README.adoc | 2 | ||||
-rw-r--r-- | lib/oeqa/selftest/cases/updater_qemux86_64_ptest.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/README.adoc b/README.adoc index cc01612..a28d934 100644 --- a/README.adoc +++ b/README.adoc | |||
@@ -228,7 +228,7 @@ sudo apt install ovmf | |||
228 | 5. Run oe-selftest: | 228 | 5. Run oe-selftest: |
229 | + | 229 | + |
230 | ``` | 230 | ``` |
231 | oe-selftest -r updater_native updater_qemux86_64 updater_minnowboard updater_raspberrypi | 231 | oe-selftest -r updater_native updater_qemux86_64 updater_minnowboard updater_raspberrypi updater_qemux86_64_ptest |
232 | ``` | 232 | ``` |
233 | 233 | ||
234 | For more information about oe-selftest, including details about how to run individual test modules or classes, please refer to the https://wiki.yoctoproject.org/wiki/Oe-selftest[Yocto Project wiki]. | 234 | For more information about oe-selftest, including details about how to run individual test modules or classes, please refer to the https://wiki.yoctoproject.org/wiki/Oe-selftest[Yocto Project wiki]. |
diff --git a/lib/oeqa/selftest/cases/updater_qemux86_64_ptest.py b/lib/oeqa/selftest/cases/updater_qemux86_64_ptest.py index a04032c..8783fe0 100644 --- a/lib/oeqa/selftest/cases/updater_qemux86_64_ptest.py +++ b/lib/oeqa/selftest/cases/updater_qemux86_64_ptest.py | |||
@@ -41,12 +41,12 @@ class PtestTests(OESelftestTestCase): | |||
41 | stdout, stderr, retcode = self.qemu_command('sh -l -c ptest-runner', timeout=None) | 41 | stdout, stderr, retcode = self.qemu_command('sh -l -c ptest-runner', timeout=None) |
42 | output = stdout.decode() | 42 | output = stdout.decode() |
43 | print(output) | 43 | print(output) |
44 | self.assertEqual(retcode, 0) | ||
45 | 44 | ||
46 | has_failure = re.search('^FAIL', output, flags=re.MULTILINE) is not None | 45 | has_failure = re.search('^FAIL', output, flags=re.MULTILINE) is not None |
47 | if has_failure: | 46 | if has_failure: |
48 | print("Full test suite log:") | 47 | print("Full test suite log:") |
49 | stdout, stderr, retcode = self.qemu_command('cat /tmp/aktualizr-ptest.log', timeout=None) | 48 | stdout, _, _ = self.qemu_command('sh -c "cat /tmp/aktualizr-ptest.log || cat /tmp/aktualizr-ptest.log.tmp"', timeout=None) |
50 | print(stdout.decode()) | 49 | print(stdout.decode()) |
51 | 50 | ||
51 | self.assertEqual(retcode, 0) | ||
52 | self.assertFalse(has_failure) | 52 | self.assertFalse(has_failure) |