##// END OF EJS Templates
patch: rewrite diffstat with util.filter()...
patch: rewrite diffstat with util.filter() Simpler and works under Windows.

File last commit:

r7264:7e963c80 default
r7267:6a51ca1e default
Show More
test-http-proxy
42 lines | 1.3 KiB | text/plain | TextLexer
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 #!/bin/sh
hg init a
cd a
echo a > a
hg ci -Ama -d '1123456789 0'
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg --config server.uncompressed=True serve -p $HGPORT -d --pid-file=hg.pid
Vadim Gelfer
tests: add timeouts, make run-tests.py clean up dead daemon processes...
r2571 cat hg.pid >> $DAEMON_PIDS
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
cd ..
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 ("$TESTDIR/tinyproxy.py" $HGPORT1 localhost >proxy.log 2>&1 </dev/null &
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 echo $! > proxy.pid)
Vadim Gelfer
tests: add timeouts, make run-tests.py clean up dead daemon processes...
r2571 cat proxy.pid >> $DAEMON_PIDS
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 sleep 2
Vadim Gelfer
add support for streaming clone....
r2612 echo %% url for proxy, stream
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://localhost:$HGPORT1/ hg --config http_proxy.always=True clone --uncompressed http://localhost:$HGPORT/ b | \
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/'
Vadim Gelfer
add support for streaming clone....
r2612 cd b
hg verify
cd ..
echo %% url for proxy, pull
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://localhost:$HGPORT1/ hg --config http_proxy.always=True clone http://localhost:$HGPORT/ b-pull
Vadim Gelfer
add support for streaming clone....
r2612 cd b-pull
hg verify
cd ..
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% host:port for proxy
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ c
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% proxy url with user name and password
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ d
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% url with user name and password
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://user:passwd@localhost:$HGPORT/ e
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% bad host:port for proxy
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=localhost:$HGPORT2 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ f
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
Benoit Boissinot
test-http-proxy: print the log from the proxy
r7264 cat proxy.log | sed -e 's/^.*\] /XXX /'
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 exit 0