##// END OF EJS Templates
merge with crew-stable
merge with crew-stable

File last commit:

r6137:1c0e7afe default
r7052:0ca4f42d merge default
Show More
test-webraw
23 lines | 758 B | text/plain | TextLexer
Eric Hopper
Add a test for getting raw files via the web UI.
r2532 #!/bin/sh
hg init test
cd test
Thomas Arendsen Hein
hgweb: Pass only filename instead of full path when downloading raw files....
r6136 mkdir sub
Thomas Arendsen Hein
hgweb: Quote filenames when downloading raw files.
r6137 cat >'sub/some "text".txt' <<ENDSOME
Eric Hopper
Add a test for getting raw files via the web UI.
r2532 This is just some random text
that will go inside the file and take a few lines.
It is very boring to read, but computers don't
care about things like that.
ENDSOME
Thomas Arendsen Hein
hgweb: Quote filenames when downloading raw files.
r6137 hg add 'sub/some "text".txt'
Eric Hopper
Fix new tests to be better. In particular, fix webraw test to...
r2536 hg commit -d "1 0" -m "Just some text"
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg serve -p $HGPORT -A access.log -E error.log -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
Thomas Arendsen Hein
hgweb: Quote filenames when downloading raw files.
r6137 ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/?f=a23bf1310f6e;file=sub/some%20%22text%22.txt;style=raw' content-type content-length content-disposition) >getoutput.txt &
Eric Hopper
Add a test for getting raw files via the web UI.
r2532
sleep 5
kill `cat hg.pid`
sleep 1 # wait for server to scream and die
cat getoutput.txt
Vadim Gelfer
test-webraw: do not store hostname in test output
r2547 cat access.log error.log | \
sed 's/^[^ ]*\( [^[]*\[\)[^]]*\(\].*\)$/host\1date\2/'