[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 1/6] device-crash-test: Make whitelist code a bit more
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [RFC 1/6] device-crash-test: Make whitelist code a bit more flexible |
Date: |
Tue, 26 Sep 2017 20:07:04 -0300 |
Allow test results without the 'log' and 'exitcode' keys. The
new device_add code won't report exitcode/log because multiple
devices will be tested on a single QEMU run.
Signed-off-by: Eduardo Habkost <address@hidden>
---
scripts/device-crash-test | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/scripts/device-crash-test b/scripts/device-crash-test
index ddc8f72eca..598720ffa9 100755
--- a/scripts/device-crash-test
+++ b/scripts/device-crash-test
@@ -284,9 +284,10 @@ def whitelistResultMatch(wl, r):
"""
assert whitelistTestCaseMatch(wl, r['testcase'])
return ((wl.get('exitcode', 1) is None or
- r['exitcode'] == wl.get('exitcode', 1)) and
+ r.get('exitcode') == wl.get('exitcode', 1)) and
('log' not in wl or
- re.search(wl['log'], r['log'], re.MULTILINE)))
+ ('log' in r and
+ re.search(wl['log'], r['log'], re.MULTILINE))))
def checkResultWhitelist(r):
--
2.13.5
- [Qemu-devel] [RFC 0/6] device-crash-test: device_add test mode, Eduardo Habkost, 2017/09/26
- [Qemu-devel] [RFC 1/6] device-crash-test: Make whitelist code a bit more flexible,
Eduardo Habkost <=
- [Qemu-devel] [RFC 2/6] device-crash-test: Log detailed info on success too, Eduardo Habkost, 2017/09/26
- [Qemu-devel] [RFC 4/6] device-crash-test: Exit immediately on fatal failures on quick mode, Eduardo Habkost, 2017/09/26
- [Qemu-devel] [RFC 3/6] device-crash-test: Allow checkOneCase() to report multiple results, Eduardo Habkost, 2017/09/26
- [Qemu-devel] [RFC 5/6] device-crash-test: Basic device_add support, Eduardo Habkost, 2017/09/26
- [Qemu-devel] [RFC 6/6] device-crash-test: Multi-device device_add test, Eduardo Habkost, 2017/09/26