##// END OF EJS Templates
hgweb: remove unused argument of entries function in filelog...
hgweb: remove unused argument of entries function in filelog This doesn't change the behavior as the argument wasn't used anyway.

File last commit:

r17799:327fbe0b default
r20021:4830763f default
Show More
test-run-tests.t
121 lines | 1.6 KiB | text/troff | Tads3Lexer
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 Simple commands:
$ echo foo
foo
Mads Kiilerich
tests: (no-eol) markup for command output without trailing LF...
r12940 $ printf 'oh no'
oh no (no-eol)
Matt Mackall
tests: various fixes for new unified test pattern format
r12377 $ printf 'bar\nbaz\n' | cat
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 bar
baz
Multi-line command:
$ foo() {
> echo bar
> }
$ foo
bar
Matt Mackall
run-tests: replace inline python handling with more native scheme...
r15434 Return codes before inline python:
Mads Kiilerich
tests: don't rely on 'false' exit code in test-run-tests.t...
r16014 $ sh -c 'exit 1'
Matt Mackall
run-tests: replace inline python handling with more native scheme...
r15434 [1]
Idan Kamara
tests: add basic tests for doctest syntax
r15249 Doctest commands:
>>> print 'foo'
foo
$ echo interleaved
interleaved
>>> for c in 'xyz':
... print c
x
y
z
>>> print
Matt Mackall
run-tests: replace inline python handling with more native scheme...
r15434
Idan Kamara
tests: add basic tests for doctest syntax
r15249
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 Regular expressions:
$ echo foobarbaz
foobar.* (re)
$ echo barbazquux
.*quux.* (re)
Brodie Rao
tests: add glob matching for unified tests...
r12376 Globs:
Matt Mackall
tests: various fixes for new unified test pattern format
r12377 $ printf '* \\foobarbaz {10}\n'
Brodie Rao
tests: add glob matching for unified tests...
r12376 \* \\fo?bar* {10} (glob)
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 Literal match ending in " (re)":
$ echo 'foo (re)'
foo (re)
Mads Kiilerich
run-tests: alternative way of handling \r on Windows...
r17777 Windows: \r\n is handled like \n and can be escaped:
#if windows
Mads Kiilerich
test-run-tests.t: fix wrong test case for cr handling on Windows...
r17799 $ printf 'crlf\r\ncr\r\tcrlf\r\ncrlf\r\n'
Mads Kiilerich
run-tests: alternative way of handling \r on Windows...
r17777 crlf
cr\r (no-eol) (esc)
\tcrlf (esc)
Mads Kiilerich
test-run-tests.t: fix wrong test case for cr handling on Windows...
r17799 crlf\r (esc)
Mads Kiilerich
run-tests: alternative way of handling \r on Windows...
r17777 #endif
Mads Kiilerich
run-tests: make it possible to combine (esc) with (glob) and (re)...
r17778 Combining esc with other markups - and handling lines ending with \r instead of \n:
$ printf 'foo/bar\r'
foo/bar\r (no-eol) (glob) (esc)
#if windows
$ printf 'foo\\bar\r'
foo/bar\r (no-eol) (glob) (esc)
#endif
$ printf 'foo/bar\rfoo/bar\r'
foo.bar\r \(no-eol\) (re) (esc)
foo.bar\r \(no-eol\) (re)
Adrian Buehlmann
tests/hghave: implement #if true / #if false...
r16891 testing hghave
$ "$TESTDIR/hghave" true
$ "$TESTDIR/hghave" false
skipped: missing feature: nail clipper
[1]
$ "$TESTDIR/hghave" no-true
skipped: system supports yak shaving
[1]
$ "$TESTDIR/hghave" no-false
Mads Kiilerich
tests: introduce c-style conditional sections in .t tests...
r16842 Conditional sections based on hghave:
Adrian Buehlmann
tests/hghave: implement #if true / #if false...
r16891 #if true
$ echo tested
tested
#else
$ echo skipped
#endif
#if false
Mads Kiilerich
tests: introduce c-style conditional sections in .t tests...
r16842 $ echo skipped
#else
$ echo tested
tested
#endif
Adrian Buehlmann
test-run-tests: add tests for "#if no-false" and no-true
r16914 #if no-false
$ echo tested
tested
#else
$ echo skipped
#endif
#if no-true
$ echo skipped
#else
$ echo tested
tested
#endif
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 Exit code:
Mads Kiilerich
check-code: fix check for trailing whitespace on sh command lines...
r17345 $ (exit 1)
Brodie Rao
tests: require regexes in unified tests to be marked with " (re)"...
r12375 [1]