test-serve
43 lines
| 840 B
| text/plain
|
TextLexer
/ tests / test-serve
Joel Rosdahl
|
r4504 | #!/bin/sh | ||
Patrick Mezard
|
r6300 | hgserve() | ||
{ | ||||
Dirkjan Ochtman
|
r6461 | hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -E errors.log -v $@ \ | ||
Dirkjan Ochtman
|
r6331 | | sed -e 's/:[0-9][0-9]*//g' -e 's/http:\/\/[^/]*\//http:\/\/localhost\//' | ||
Patrick Mezard
|
r6300 | cat hg.pid >> "$DAEMON_PIDS" | ||
Dirkjan Ochtman
|
r6461 | echo % errors | ||
cat errors.log | ||||
Patrick Mezard
|
r6300 | sleep 1 | ||
kill `cat hg.pid` | ||||
sleep 1 | ||||
} | ||||
Joel Rosdahl
|
r4504 | hg init test | ||
cd test | ||||
Alexis S. L. Carvalho
|
r4835 | echo '[web]' > .hg/hgrc | ||
echo 'accesslog = access.log' >> .hg/hgrc | ||||
Joel Rosdahl
|
r4504 | echo % Without -v | ||
Dirkjan Ochtman
|
r6461 | hg serve -a localhost -p $HGPORT -d --pid-file=hg.pid -E errors.log | ||
Alexis S. L. Carvalho
|
r4506 | cat hg.pid >> "$DAEMON_PIDS" | ||
Alexis S. L. Carvalho
|
r4835 | if [ -f access.log ]; then | ||
echo 'access log created - .hg/hgrc respected' | ||||
fi | ||||
Dirkjan Ochtman
|
r6461 | echo % errors | ||
cat errors.log | ||||
Joel Rosdahl
|
r4504 | |||
echo % With -v | ||||
Patrick Mezard
|
r6300 | hgserve | ||
Michele Cella
|
r5971 | |||
echo % With --prefix foo | ||||
Patrick Mezard
|
r6300 | hgserve --prefix foo | ||
Michele Cella
|
r5971 | |||
echo % With --prefix /foo | ||||
Patrick Mezard
|
r6300 | hgserve --prefix /foo | ||
Michele Cella
|
r5971 | |||
echo % With --prefix foo/ | ||||
Patrick Mezard
|
r6300 | hgserve --prefix foo/ | ||
Michele Cella
|
r5971 | |||
echo % With --prefix /foo/ | ||||
Patrick Mezard
|
r6300 | hgserve --prefix /foo/ | ||