[PATCH] D79064: [test-suite] Register result codes with lit.

Michael Kruse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 29 21:05:24 PDT 2020


Meinersbur updated this revision to Diff 261120.
Meinersbur added a comment.

- Rename SKIPPED to UNCHANGED


Repository:
  rT test-suite

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79064/new/

https://reviews.llvm.org/D79064

Files:
  litsupport-tests/hash/check/lit.out
  litsupport-tests/hash/tests/skip.test
  litsupport-tests/hash/tests/unchanged.test
  litsupport/test.py


Index: litsupport/test.py
===================================================================
--- litsupport/test.py
+++ litsupport/test.py
@@ -13,9 +13,11 @@
 import os
 
 
-SKIPPED = lit.Test.ResultCode('SKIPPED', False)
-NOEXE = lit.Test.ResultCode('NOEXE', True)
+NOCHANGE = lit.Test.ResultCode('NOCHANGE', False)
+lit.main.add_result_category(NOCHANGE, "Executable Unchanged")
 
+NOEXE = lit.Test.ResultCode('NOEXE', True)
+lit.main.add_result_category(NOEXE, "Executable Missing")
 
 class TestSuiteTest(lit.formats.ShTest):
     def __init__(self):
@@ -46,7 +48,7 @@
             litsupport.modules.hash.compute(context)
             if litsupport.modules.hash.same_as_previous(context):
                 result = lit.Test.Result(
-                        SKIPPED, 'Executable identical to previous run')
+                        NOCHANGE, 'Executable identical to previous run')
                 val = lit.Test.toMetricValue(context.executable_hash)
                 result.addMetric('hash', val)
                 return result
Index: litsupport-tests/hash/tests/skip.test
===================================================================
--- /dev/null
+++ litsupport-tests/hash/tests/skip.test
@@ -1 +0,0 @@
-RUN: tests/foo.sh
Index: litsupport-tests/hash/check/lit.out
===================================================================
--- litsupport-tests/hash/check/lit.out
+++ litsupport-tests/hash/check/lit.out
@@ -1,3 +1,3 @@
-CHECK-DAG: SKIPPED: test-suite :: tests/skip.test
+CHECK-DAG: UNCHANGED: test-suite :: tests/unchanged.test
 CHECK-DAG: PASS: test-suite :: tests/normal.test
 CHECK: Expected Passes


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79064.261120.patch
Type: text/x-patch
Size: 1628 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200430/6e90eccc/attachment.bin>


More information about the llvm-commits mailing list