tests/test-run-tests.t
changeset 32980 8dc62c97a665
parent 32942 5af78c524f34
child 32982 573baab2a797
equal deleted inserted replaced
32979:66117dae87f9 32980:8dc62c97a665
   638     saved backup bundle to $TESTTMP/foo.hg (glob)<
   638     saved backup bundle to $TESTTMP/foo.hg (glob)<
   639     $ echo 'saved backup bundle to $TESTTMP/foo.hg'
   639     $ echo 'saved backup bundle to $TESTTMP/foo.hg'
   640     saved backup bundle to $TESTTMP/foo.hg (glob)<
   640     saved backup bundle to $TESTTMP/foo.hg (glob)<
   641     $ echo 'saved backup bundle to $TESTTMP/foo.hg'
   641     $ echo 'saved backup bundle to $TESTTMP/foo.hg'
   642     saved backup bundle to $TESTTMP/*.hg (glob)<
   642     saved backup bundle to $TESTTMP/*.hg (glob)<
       
   643 
       
   644 Race condition - test file was modified when test is running
       
   645 
       
   646   $ TESTRACEDIR=`pwd`
       
   647   $ export TESTRACEDIR
       
   648   $ cat > test-race.t <<EOF
       
   649   >   $ echo 1
       
   650   >   $ echo "# a new line" >> $TESTRACEDIR/test-race.t
       
   651   > EOF
       
   652 
       
   653   $ rt -i test-race.t
       
   654   
       
   655   --- $TESTTMP/test-race.t
       
   656   +++ $TESTTMP/test-race.t.err
       
   657   @@ -1,2 +1,3 @@
       
   658      $ echo 1
       
   659   +  1
       
   660      $ echo "# a new line" >> $TESTTMP/test-race.t
       
   661   Reference output has changed (run again to prompt changes)
       
   662   ERROR: test-race.t output changed
       
   663   !
       
   664   Failed test-race.t: output changed
       
   665   # Ran 1 tests, 0 skipped, 1 failed.
       
   666   python hash seed: * (glob)
       
   667   [1]
       
   668 
       
   669   $ rm test-race.t
   643 
   670 
   644 (reinstall)
   671 (reinstall)
   645   $ mv backup test-failure.t
   672   $ mv backup test-failure.t
   646 
   673 
   647 No Diff
   674 No Diff