tests/test-run-tests.t
changeset 22391 c42e69268f5b
parent 22361 eb6adf750954
child 22486 f166e08ece3b
equal deleted inserted replaced
22390:e2806b8613ca 22391:c42e69268f5b
   367   ss
   367   ss
   368   Skipped test-bogus.t: Doesn't exist
   368   Skipped test-bogus.t: Doesn't exist
   369   Skipped test-failure.t: blacklisted
   369   Skipped test-failure.t: blacklisted
   370   # Ran 0 tests, 2 skipped, 0 warned, 0 failed.
   370   # Ran 0 tests, 2 skipped, 0 warned, 0 failed.
   371 
   371 
       
   372 test for --json
       
   373 ==================
       
   374 
       
   375   $ $TESTDIR/run-tests.py --with-hg=`which hg` --json
       
   376   
       
   377   --- $TESTTMP/test-failure.t
       
   378   +++ $TESTTMP/test-failure.t.err
       
   379   @@ -1,4 +1,4 @@
       
   380      $ echo babar
       
   381   -  rataxes
       
   382   +  babar
       
   383    This is a noop statement so that
       
   384    this test is still more bytes than success.
       
   385   
       
   386   ERROR: test-failure.t output changed
       
   387   !.s
       
   388   Skipped test-skip.t: skipped
       
   389   Failed test-failure.t: output changed
       
   390   # Ran 2 tests, 1 skipped, 0 warned, 1 failed.
       
   391   python hash seed: * (glob)
       
   392   [1]
       
   393 
       
   394   $ cat report.json
       
   395   testreport ={
       
   396       "test-failure.t": [\{] (re)
       
   397           "result": "failure", 
       
   398           "time": "\s*[\d\.]{5}" (re)
       
   399       }, 
       
   400       "test-skip.t": {
       
   401           "result": "skip", 
       
   402           "time": "\s*[\d\.]{5}" (re)
       
   403       }, 
       
   404       "test-success.t": [\{] (re)
       
   405           "result": "success", 
       
   406           "time": "\s*[\d\.]{5}" (re)
       
   407       }
       
   408   } (no-eol)