tests/test-run-tests.t
branchstable
changeset 47182 dff19fe2973c
parent 46091 af3a6900f893
child 47500 23f5ed6dbcb1
equal deleted inserted replaced
47181:6e0af81c43b2 47182:dff19fe2973c
  1114   <![CDATA[missing feature: nail clipper]]>    </skipped> (no-py38 !)
  1114   <![CDATA[missing feature: nail clipper]]>    </skipped> (no-py38 !)
  1115     </testcase>
  1115     </testcase>
  1116   </testsuite>
  1116   </testsuite>
  1117 
  1117 
  1118 Missing skips or blacklisted skips don't count as executed:
  1118 Missing skips or blacklisted skips don't count as executed:
  1119   $ echo test-failure.t > blacklist
  1119   $ mkdir tests
       
  1120   $ echo tests/test-failure.t > blacklist
       
  1121   $ cp test-failure.t tests
  1120   $ rt --blacklist=blacklist --json\
  1122   $ rt --blacklist=blacklist --json\
  1121   >   test-failure.t test-bogus.t
  1123   >   tests/test-failure.t tests/test-bogus.t
  1122   running 2 tests using 1 parallel processes 
  1124   running 2 tests using 1 parallel processes 
  1123   ss
  1125   ss
  1124   Skipped test-bogus.t: Doesn't exist
  1126   Skipped test-bogus.t: Doesn't exist
  1125   Skipped test-failure.t: blacklisted
  1127   Skipped test-failure.t: blacklisted
  1126   # Ran 0 tests, 2 skipped, 0 failed.
  1128   # Ran 0 tests, 2 skipped, 0 failed.
  1127   $ cat report.json
  1129   $ cat tests/report.json
  1128   testreport ={
  1130   testreport ={
  1129       "test-bogus.t": {
  1131       "test-bogus.t": {
  1130           "result": "skip"
  1132           "result": "skip"
  1131       },
  1133       },
  1132       "test-failure.t": {
  1134       "test-failure.t": {
  1133           "result": "skip"
  1135           "result": "skip"
  1134       }
  1136       }
  1135   } (no-eol)
  1137   } (no-eol)
       
  1138   $ rm -r tests
       
  1139   $ echo test-failure.t > blacklist
  1136 
  1140 
  1137 Whitelist trumps blacklist
  1141 Whitelist trumps blacklist
  1138   $ echo test-failure.t > whitelist
  1142   $ echo test-failure.t > whitelist
  1139   $ rt --blacklist=blacklist --whitelist=whitelist --json\
  1143   $ rt --blacklist=blacklist --whitelist=whitelist --json\
  1140   >   test-failure.t test-bogus.t
  1144   >   test-failure.t test-bogus.t