lit has a hard-coded set of result codes, but their semantics don't
match with what we want to express in the test suite:
- NOCHANGE: Executable Unchanged
- NOEXE: Executable Missing
5c244115c98a simplified registration of custom result codes. Calling
add_result_category() is no longer necessary.
While this does not fix any buildbot (such as http://lab.llvm.org:8011/builders/clang-native-arm-lnt-perf), it at least should allow lit to display which tests have failed at the end.
Actually, I thought that the semantics of lit's skipped differ from test-suite's skipped?!
https://reviews.llvm.org/D77986#1979402