test-inotify-issue1208.t
36 lines
| 923 B
| text/troff
|
Tads3Lexer
/ tests / test-inotify-issue1208.t
Matt Mackall
|
r12453 | |||
$ "$TESTDIR/hghave" inotify || exit 80 | ||||
$ echo "[extensions]" >> $HGRCPATH | ||||
$ echo "inotify=" >> $HGRCPATH | ||||
$ p="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | ||||
$ hg init $p | ||||
$ cd $p | ||||
fail | ||||
$ ln -sf doesnotexist .hg/inotify.sock | ||||
$ hg st | ||||
abort: inotify-server: cannot start: .hg/inotify.sock is a broken symlink | ||||
inotify-client: could not start inotify server: child process failed to start | ||||
$ hg inserve | ||||
abort: inotify-server: cannot start: .hg/inotify.sock is a broken symlink | ||||
[255] | ||||
$ rm .hg/inotify.sock | ||||
inserve | ||||
$ hg inserve -d --pid-file=hg.pid | ||||
$ cat hg.pid >> "$DAEMON_PIDS" | ||||
status | ||||
$ hg status | ||||
? hg.pid | ||||
Nicolas Dumazet
|
r12650 | |||
if we try to start twice the server, make sure we get a correct error | ||||
$ hg inserve -d --pid-file=hg2.pid | ||||
abort: inotify-server: cannot start: socket is already bound | ||||
abort: child process failed to start | ||||
[255] | ||||
Matt Mackall
|
r12453 | $ kill `cat hg.pid` | ||