##// END OF EJS Templates
test-run-tests.t: test selection of testfile from the command line
Pierre-Yves David -
r21742:66f91859 default
parent child Browse files
Show More
@@ -1,63 +1,90 b''
1 This file tests the behavior of run-tests.py itself.
1 This file tests the behavior of run-tests.py itself.
2
2
3 Smoke test
3 Smoke test
4 ============
4 ============
5
5
6 $ $TESTDIR/run-tests.py
6 $ $TESTDIR/run-tests.py
7
7
8 # Ran 0 tests, 0 skipped, 0 warned, 0 failed.
8 # Ran 0 tests, 0 skipped, 0 warned, 0 failed.
9
9
10 a succesful test
10 a succesful test
11 =======================
11 =======================
12
12
13 $ cat > test-success.t << EOF
13 $ cat > test-success.t << EOF
14 > $ echo babar
14 > $ echo babar
15 > babar
15 > babar
16 > EOF
16 > EOF
17
17
18 $ $TESTDIR/run-tests.py --with-hg=`which hg`
18 $ $TESTDIR/run-tests.py --with-hg=`which hg`
19 .
19 .
20 # Ran 1 tests, 0 skipped, 0 warned, 0 failed.
20 # Ran 1 tests, 0 skipped, 0 warned, 0 failed.
21
21
22 failing test
22 failing test
23 ==================
23 ==================
24
24
25 $ cat > test-failure.t << EOF
25 $ cat > test-failure.t << EOF
26 > $ echo babar
26 > $ echo babar
27 > rataxes
27 > rataxes
28 > EOF
28 > EOF
29
29
30 $ $TESTDIR/run-tests.py --with-hg=`which hg`
30 $ $TESTDIR/run-tests.py --with-hg=`which hg`
31
31
32 --- $TESTTMP/test-failure.t
32 --- $TESTTMP/test-failure.t
33 +++ $TESTTMP/test-failure.t.err
33 +++ $TESTTMP/test-failure.t.err
34 @@ -1,2 +1,2 @@
34 @@ -1,2 +1,2 @@
35 $ echo babar
35 $ echo babar
36 - rataxes
36 - rataxes
37 + babar
37 + babar
38
38
39 ERROR: test-failure.t output changed
39 ERROR: test-failure.t output changed
40 !.
40 !.
41 Failed test-failure.t: output changed
41 Failed test-failure.t: output changed
42 # Ran 2 tests, 0 skipped, 0 warned, 1 failed.
42 # Ran 2 tests, 0 skipped, 0 warned, 1 failed.
43 python hash seed: * (glob)
43 python hash seed: * (glob)
44 [1]
44 [1]
45
45
46 test for --retest
46 test for --retest
47 ====================
47 ====================
48
48
49 $ $TESTDIR/run-tests.py --with-hg=`which hg` --retest
49 $ $TESTDIR/run-tests.py --with-hg=`which hg` --retest
50
50
51 --- $TESTTMP/test-failure.t
51 --- $TESTTMP/test-failure.t
52 +++ $TESTTMP/test-failure.t.err
52 +++ $TESTTMP/test-failure.t.err
53 @@ -1,2 +1,2 @@
53 @@ -1,2 +1,2 @@
54 $ echo babar
54 $ echo babar
55 - rataxes
55 - rataxes
56 + babar
56 + babar
57
57
58 ERROR: test-failure.t output changed
58 ERROR: test-failure.t output changed
59 !
59 !
60 Failed test-failure.t: output changed
60 Failed test-failure.t: output changed
61 # Ran 1 tests, 1 skipped, 0 warned, 1 failed.
61 # Ran 1 tests, 1 skipped, 0 warned, 1 failed.
62 python hash seed: * (glob)
62 python hash seed: * (glob)
63 [1]
63 [1]
64
65 Selecting Tests To Run
66 ======================
67
68 successful
69
70 $ $TESTDIR/run-tests.py --with-hg=`which hg` test-success.t
71 .
72 # Ran 1 tests, 0 skipped, 0 warned, 0 failed.
73
74 failed
75
76 $ $TESTDIR/run-tests.py --with-hg=`which hg` test-failure.t
77
78 --- $TESTTMP/test-failure.t
79 +++ $TESTTMP/test-failure.t.err
80 @@ -1,2 +1,2 @@
81 $ echo babar
82 - rataxes
83 + babar
84
85 ERROR: test-failure.t output changed
86 !
87 Failed test-failure.t: output changed
88 # Ran 1 tests, 0 skipped, 0 warned, 1 failed.
89 python hash seed: * (glob)
90 [1]
General Comments 0
You need to be logged in to leave comments. Login now