##// END OF EJS Templates
test fixes for Solaris 2.6...
test fixes for Solaris 2.6 Solaris 2.6's stock sed doesn't support alternatives in regular expression. We workaround by breaking up the regexp.

File last commit:

r814:0902ffec merge default
r949:d9971481 default
Show More
README
33 lines | 938 B | text/plain | TextLexer
mpm@selenic.com
Add a simple testing framework...
r331 A simple testing framework
mpm@selenic.com
testing fixups...
r332 To run the tests, do:
cd tests/
./run-tests
mpm@selenic.com
Add a simple testing framework...
r331 This finds all scripts in the test directory named test-* and executes
them. The scripts can be either shell scripts or Python. Each test is
run in a temporary directory that is removed when the test is complete.
A test-<x> succeeds if the script returns success and its output
matches test-<x>.out. If the new output doesn't match, it is stored in
test-<x>.err.
There are some tricky points here that you should be aware of when
writing tests:
- hg commit and hg up -m want user interaction
Andrew Thompson
Change all references to -t --text commit message to -m and --message.
r761 for commit use -m "text"
mpm@selenic.com
Add a simple testing framework...
r331 for hg up -m, set HGMERGE to something noninteractive (like true or merge)
- changeset hashes will change based on user and date which make
things like hg history output change
Andrew Thompson
Change all references to -t --text commit message to -m and --message.
r761 use commit -m "test" -u test -d "0 0"
mpm@selenic.com
Add a simple testing framework...
r331
- diff will show the current time
Thomas Arendsen Hein
Adapted README to new needs.
r799 use hg diff | sed "s/\(\(---\|+++\) [a-zA-Z0-9_/.-]*\).*/\1/" to strip
mpm@selenic.com
Change sed patterns in tests to strip dates after spaces or tabs
r774 dates
mpm@selenic.com
Add a simple testing framework...
r331