Change logic for checking failed tests in assert_ostf_run().
If in list actual_failed names we have something else that we are ordered in failed_test_name test must be failed. But if in list actual_failed_names we haven't all tests that we are ordered in failed_test_name test must be passed. Closes bug: 1615517 Change-Id: Ibaafe43039e96d6a39b7c405ac6a0ef55d373c8c
This commit is contained in:
parent
55662870e8
commit
ac1e3e9adc
|
@ -267,11 +267,12 @@ class FuelWebClient29(object):
|
|||
pretty_log(test_result, indent=1)))
|
||||
|
||||
if failed_test_name:
|
||||
for test_name in failed_test_name:
|
||||
assert_true(test_name in actual_failed_names,
|
||||
for test_name in actual_failed_names:
|
||||
assert_true(test_name in failed_test_name,
|
||||
'WARNING! Unexpected fail: '
|
||||
'expected {0}, actual {1}'.format(
|
||||
failed_test_name, actual_failed_names))
|
||||
failed_test_name, actual_failed_names)
|
||||
)
|
||||
|
||||
assert_true(
|
||||
failed <= should_fail, 'Failed {0} OSTF tests; should fail'
|
||||
|
|
Loading…
Reference in New Issue