##// END OF EJS Templates
test-serve: wait before killing to always hide the "killed!" message....
test-serve: wait before killing to always hide the "killed!" message. Without the sleeps slower systems never display never display "killed!" while faster systems sometimes or nearly always display it.

File last commit:

r5384:e3a0c092 default
r6000:8e7d6498 default
Show More
test-http
38 lines | 1.0 KiB | text/plain | TextLexer
Vadim Gelfer
add support for streaming clone....
r2612 #!/bin/sh
Alexis S. L. Carvalho
test-http: use printenv.py
r4289 cp "$TESTDIR"/printenv.py .
Vadim Gelfer
clone: disable stream support on server side by default....
r2621 hg init test
Vadim Gelfer
add support for streaming clone....
r2612 cd test
echo foo>foo
Vadim Gelfer
clone: disable stream support on server side by default....
r2621 hg commit -A -d '0 0' -m 1
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg --config server.uncompressed=True serve -p $HGPORT -d --pid-file=../hg1.pid
hg serve -p $HGPORT1 -d --pid-file=../hg2.pid
Patrick Mezard
web/server: disable address reuse option for BaseHTTPServer on windows...
r4130 # Test server address cannot be reused
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg serve -p $HGPORT1 2>&1 | sed -e 's/abort: cannot start server:.*/abort: cannot start server:/'
Vadim Gelfer
add support for streaming clone....
r2612 cd ..
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 cat hg1.pid hg2.pid >> $DAEMON_PIDS
Vadim Gelfer
add support for streaming clone....
r2612
echo % clone via stream
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg clone --uncompressed http://localhost:$HGPORT/ copy 2>&1 | \
Lee Cantey
Allow for MB/sec transfer rates in test-http-proxy and test-ssh....
r3015 sed -e 's/[0-9][0-9.]*/XXX/g' -e 's/[KM]\(B\/sec\)/X\1/'
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 hg verify -R copy
Vadim Gelfer
add support for streaming clone....
r2612
Vadim Gelfer
clone: disable stream support on server side by default....
r2621 echo % try to clone via stream, should use pull instead
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg clone --uncompressed http://localhost:$HGPORT1/ copy2
Vadim Gelfer
add support for streaming clone....
r2612
echo % clone via pull
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg clone http://localhost:$HGPORT1/ copy-pull
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 hg verify -R copy-pull
Vadim Gelfer
hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks...
r2673
cd test
echo bar > bar
hg commit -A -d '1 0' -m 2
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 cd ..
Vadim Gelfer
hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks...
r2673
echo % pull
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 cd copy-pull
Vadim Gelfer
hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks...
r2673 echo '[hooks]' >> .hg/hgrc
Alexis S. L. Carvalho
test-http: use printenv.py
r4289 echo 'changegroup = python ../printenv.py changegroup' >> .hg/hgrc
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg pull | sed -e 's,:[0-9][0-9]*/,/,'
Thomas Arendsen Hein
Fixed confused directory changing in test-http.
r2676 cd ..