diff --git a/llvm/utils/lit/lit/Test.py b/llvm/utils/lit/lit/Test.py --- a/llvm/utils/lit/lit/Test.py +++ b/llvm/utils/lit/lit/Test.py @@ -36,6 +36,9 @@ UNRESOLVED = ResultCode('UNRESOLVED', True) UNSUPPORTED = ResultCode('UNSUPPORTED', False) TIMEOUT = ResultCode('TIMEOUT', True) +SKIPPED = ResultCode('SKIPPED', False) +NOEXE = ResultCode('NOEXE', True) + # Test metric values. diff --git a/llvm/utils/lit/lit/main.py b/llvm/utils/lit/lit/main.py --- a/llvm/utils/lit/lit/main.py +++ b/llvm/utils/lit/lit/main.py @@ -252,7 +252,8 @@ (lit.Test.UNRESOLVED, 'Unresolved Tests', 'Unresolved'), (lit.Test.TIMEOUT, 'Individual Timeouts', 'Timed Out'), (lit.Test.FAIL, 'Unexpected Failures', 'Failing'), - (lit.Test.XPASS, 'Unexpected Passes', 'Unexpected Passing') + (lit.Test.XPASS, 'Unexpected Passes', 'Unexpected Passing'), + (lit.Test.NOEXE, 'No Executable', 'No Executable'), ] all_codes = [ @@ -260,6 +261,7 @@ (lit.Test.PASS, 'Expected Passes', ''), (lit.Test.FLAKYPASS, 'Passes With Retry', ''), (lit.Test.XFAIL, 'Expected Failures', 'Expected Failing'), + (lit.Test.SKIPPED, 'Skipped', 'Skipped'), ] + failure_codes