import lit | |
import lit.formats | |
CUSTOM_PASS = lit.Test.ResultCode('CUSTOM_PASS', 'My Passed', False) | |
CUSTOM_FAILURE = lit.Test.ResultCode('CUSTOM_FAILURE', 'My Failed', True) | |
class MyFormat(lit.formats.ShTest): | |
def execute(self, test, lit_config): | |
result = super(MyFormat, self).execute(test, lit_config) | |
if result.code.isFailure: | |
result.code = CUSTOM_FAILURE | |
else: | |
result.code = CUSTOM_PASS | |
return result |