21e9c223b7
The skipcleanup and failcleanup tests were actually testing skip and fail in cleanupTestCase(), not in cleanup(). Add almost-duplicate tests and clean up so that we now have {fail,skip}cleanup(,testcase} tests to cover all four cases. Generated expected output. The new tests (with old names) get their fail or skip - during cleanup() - reported against the test instead of the cleanupTestCase function. (Results for {init,cleanup}TestCase() are always reported, even when these slots are not defined, as no-op passes.) Pick-to: 6.4 Change-Id: I0988d1696b50c0e2f30c45ddc25e1bd0bfd2151a Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
10 lines
934 B
Plaintext
10 lines
934 B
Plaintext
##teamcity[testSuiteStarted name='tst_FailCleanupTestCase' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testStarted name='initTestCase()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testFinished name='initTestCase()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testStarted name='aTestFunction()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testFinished name='aTestFunction()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testStarted name='cleanupTestCase()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testFailed name='cleanupTestCase()' message='Failure! |[Loc: qtbase/tests/auto/testlib/selftests/failcleanuptestcase/tst_failcleanuptestcase.cpp(0)|]' details='|'false|' returned FALSE. (Fail inside cleanupTestCase)' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testFinished name='cleanupTestCase()' flowId='tst_FailCleanupTestCase']
|
|
##teamcity[testSuiteFinished name='tst_FailCleanupTestCase' flowId='tst_FailCleanupTestCase']
|