tests/test-nointerrupt.t
changeset 46226 0826d684a1b5
parent 41076 8ecb17b7f432
child 47063 1d075b857c90
equal deleted inserted replaced
46225:88dfe1c279bb 46226:0826d684a1b5
    57   > [extensions]
    57   > [extensions]
    58   > sleepext = ../sleepext.py
    58   > sleepext = ../sleepext.py
    59   > EOF
    59   > EOF
    60 
    60 
    61 Test ctrl-c
    61 Test ctrl-c
    62   $ python $TESTTMP/timeout.py -s INT 1 hg sleep 2
    62   $ $PYTHON $TESTTMP/timeout.py -s INT 1 hg sleep 2
    63   interrupted!
    63   interrupted!
    64   [124]
    64   [124]
    65 
    65 
    66   $ cat >> $HGRCPATH << EOF
    66   $ cat >> $HGRCPATH << EOF
    67   > [experimental]
    67   > [experimental]
    68   > nointerrupt = yes
    68   > nointerrupt = yes
    69   > EOF
    69   > EOF
    70 
    70 
    71   $ python $TESTTMP/timeout.py -s INT 1 hg sleep 2
    71   $ $PYTHON $TESTTMP/timeout.py -s INT 1 hg sleep 2
    72   interrupted!
    72   interrupted!
    73   [124]
    73   [124]
    74 
    74 
    75   $ cat >> $HGRCPATH << EOF
    75   $ cat >> $HGRCPATH << EOF
    76   > [experimental]
    76   > [experimental]
    77   > nointerrupt-interactiveonly = False
    77   > nointerrupt-interactiveonly = False
    78   > EOF
    78   > EOF
    79 
    79 
    80   $ python $TESTTMP/timeout.py -s INT 1 hg sleep 2
    80   $ $PYTHON $TESTTMP/timeout.py -s INT 1 hg sleep 2
    81   shutting down cleanly
    81   shutting down cleanly
    82   press ^C again to terminate immediately (dangerous)
    82   press ^C again to terminate immediately (dangerous)
    83   end of unsafe operation
    83   end of unsafe operation
    84   interrupted!
    84   interrupted!
    85   [124]
    85   [124]