tests/test-run-tests.t
changeset 32716 2146f01a2577
parent 32715 a4d0e816a672
child 32717 e5680cb1414f
equal deleted inserted replaced
32715:a4d0e816a672 32716:2146f01a2577
   164   Failed test-failure-unicode.t: output changed
   164   Failed test-failure-unicode.t: output changed
   165   # Ran 3 tests, 0 skipped, 0 warned, 2 failed.
   165   # Ran 3 tests, 0 skipped, 0 warned, 2 failed.
   166   python hash seed: * (glob)
   166   python hash seed: * (glob)
   167   [1]
   167   [1]
   168 
   168 
       
   169 test --outputdir
       
   170   $ mkdir output
       
   171   $ rt --outputdir output
       
   172   
       
   173   --- $TESTTMP/test-failure.t
       
   174   +++ $TESTTMP/output/test-failure.t.err
       
   175   @@ -1,5 +1,5 @@
       
   176      $ echo babar
       
   177   -  rataxes
       
   178   +  babar
       
   179    This is a noop statement so that
       
   180    this test is still more bytes than success.
       
   181    pad pad pad pad............................................................
       
   182   
       
   183   ERROR: test-failure.t output changed
       
   184   !.
       
   185   --- $TESTTMP/test-failure-unicode.t
       
   186   +++ $TESTTMP/output/test-failure-unicode.t.err
       
   187   @@ -1,2 +1,2 @@
       
   188      $ echo babar\xce\xb1 (esc)
       
   189   -  l\xce\xb5\xce\xb5t (esc)
       
   190   +  babar\xce\xb1 (esc)
       
   191   
       
   192   ERROR: test-failure-unicode.t output changed
       
   193   !
       
   194   Failed test-failure.t: output changed
       
   195   Failed test-failure-unicode.t: output changed
       
   196   # Ran 3 tests, 0 skipped, 0 warned, 2 failed.
       
   197   python hash seed: * (glob)
       
   198   [1]
       
   199   $ ls -a output
       
   200   .
       
   201   ..
       
   202   test-failure-unicode.t.err
       
   203   test-failure.t.err
       
   204 
   169 test --xunit support
   205 test --xunit support
   170   $ rt --xunit=xunit.xml
   206   $ rt --xunit=xunit.xml
   171   
   207   
   172   --- $TESTTMP/test-failure.t
   208   --- $TESTTMP/test-failure.t
   173   +++ $TESTTMP/test-failure.t.err
   209   +++ $TESTTMP/test-failure.t.err
   289 
   325 
   290   $ rt --retest
   326   $ rt --retest
   291   
   327   
   292   --- $TESTTMP/test-failure.t
   328   --- $TESTTMP/test-failure.t
   293   +++ $TESTTMP/test-failure.t.err
   329   +++ $TESTTMP/test-failure.t.err
       
   330   @@ -1,5 +1,5 @@
       
   331      $ echo babar
       
   332   -  rataxes
       
   333   +  babar
       
   334    This is a noop statement so that
       
   335    this test is still more bytes than success.
       
   336    pad pad pad pad............................................................
       
   337   
       
   338   ERROR: test-failure.t output changed
       
   339   !
       
   340   Failed test-failure.t: output changed
       
   341   # Ran 2 tests, 1 skipped, 0 warned, 1 failed.
       
   342   python hash seed: * (glob)
       
   343   [1]
       
   344 
       
   345 --retest works with --outputdir
       
   346   $ rm -r output
       
   347   $ mkdir output
       
   348   $ mv test-failure.t.err output
       
   349   $ rt --retest --outputdir output
       
   350   
       
   351   --- $TESTTMP/test-failure.t
       
   352   +++ $TESTTMP/output/test-failure.t.err
   294   @@ -1,5 +1,5 @@
   353   @@ -1,5 +1,5 @@
   295      $ echo babar
   354      $ echo babar
   296   -  rataxes
   355   -  rataxes
   297   +  babar
   356   +  babar
   298    This is a noop statement so that
   357    This is a noop statement so that