tests/test-nointerrupt.t
branchstable
changeset 47063 1d075b857c90
parent 46226 0826d684a1b5
child 47587 be496e3489b9
equal deleted inserted replaced
47062:f38bf44e077f 47063:1d075b857c90
    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]