diff options
author | Siri Hansen <[email protected]> | 2017-02-16 12:16:21 +0100 |
---|---|---|
committer | Siri Hansen <[email protected]> | 2017-02-20 12:40:08 +0100 |
commit | 827732949ba9cd844347bca1a46b2e2055810e69 (patch) | |
tree | b025a5c4ce577fc1658d2a097785f04814f0ecd9 /lib/runtime_tools | |
parent | 6b7463094db2ec3c2c0e4f8784dcd64ef186c96b (diff) | |
download | otp-827732949ba9cd844347bca1a46b2e2055810e69.tar.gz otp-827732949ba9cd844347bca1a46b2e2055810e69.tar.bz2 otp-827732949ba9cd844347bca1a46b2e2055810e69.zip |
[ct] Correctly handle process died in init and end_per_testcase
Documentation says that a test case is skipped if init_per_testcase
fails. This is correct if init_per_testcase fails in a normal way, but
if it gets an exit signal causing the process to die, then the case
was earlier marked as failed with reason {skip,...}. This is now
corrected, so the case is auto skipped.
If end_per_testcase crashes, it does not change the result of a test
case, it only adds a warning in the comment field. But if it gets an
exit signal causing the process to die while running end_per_testcase,
then the case was earlier marked as failed in addition to this
warning. This is now corrected, so the result of the test case is not
changed by an exit signal during end_per_testcase.
Diffstat (limited to 'lib/runtime_tools')
0 files changed, 0 insertions, 0 deletions