[all-commits] [llvm/llvm-project] 55d4b0: [lldb] Fix that a crashing test is marked as unsup...
Raphael Isemann via All-commits
all-commits at lists.llvm.org
Mon Feb 24 23:46:54 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 55d4b0d7dd70d5ecc9e641d93fbf234bb7104d1a
https://github.com/llvm/llvm-project/commit/55d4b0d7dd70d5ecc9e641d93fbf234bb7104d1a
Author: Raphael Isemann <teemperor at gmail.com>
Date: 2020-02-25 (Tue, 25 Feb 2020)
Changed paths:
M lldb/test/API/lldbtest.py
Log Message:
-----------
[lldb] Fix that a crashing test is marked as unsupported when it prints UNSUPPORTED before crashing
Summary:
I added an `abort()` call to some code and noticed that the test suite was still passing and it just marked my test as "UNSUPPORTED".
It seems the reason for that is that we expect failing tests to print "FAIL:" which doesn't happen when we crash. If we then also
have an unsupported because we skipped some debug information in the output, we just mark the test passing because it is unsupported
on the current platform.
This patch marks any test that has a non-zero exit code as failing even if it doesn't print "FAIL:" (e.g., because it crashed).
Reviewers: labath, JDevlieghere
Reviewed By: labath, JDevlieghere
Subscribers: aprantl, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D75031
More information about the All-commits
mailing list