pipadoc uses some bashisms
[nobug.git] / tests / 20multithreading_alpha.tests
blob42b3663504c056fea2c8ca370b7742601ed3b469
2 TESTING "example ALPHA build" ./example_mt_alpha
4 TEST "example_alpha, multithreading/alpha" <<END
5 err: ECHO: .*: main: Testing
6 err: callback test .*: WARNING: .*: main: second log line
7 err: callback test .* NO LOG
8 err: callback test .*: ERR: .*: main: third log line 0x1234
9 err: callback test .* NO LOG 0x1234
10 END
14 TESTING "NoBug basic assertions in ALPHA build" ./test_nobug_mt_alpha
16 TEST "Require w/o format, multithreading/alpha" 1 <<END
17 err: ECHO: .*: main: testing 1
18 err: PRECONDITION: .*: main: \(c != 1\)
19 err: BACKTRACE|.*
20 return: 134
21 END
23 TEST "Require with format, multithreading/alpha" 2 <<END
24 err: ECHO: .*: main: testing 2
25 err: PRECONDITION: .*: main: \(c != 2\) require 2 failed
26 err: BACKTRACE|.*
27 return: 134
28 END
30 TEST "Ensure w/o format, multithreading/alpha" 3 <<END
31 err: ECHO: .*: main: testing 3
32 err: POSTCONDITION: .*: main: \(c != 3\)
33 err: BACKTRACE|.*
34 return: 134
35 END
37 TEST "Ensure with format, multithreading/alpha" 4 <<END
38 err: ECHO: .*: main: testing 4
39 err: POSTCONDITION: .*: main: \(c != 4\) ensure 4 failed
40 err: BACKTRACE|.*
41 return: 134
42 END
44 TEST "Assert w/o format, multithreading/alpha" 5 <<END
45 err: ECHO: .*: main: testing 5
46 err: ASSERTION: .*: main: \(c != 5\)
47 err: BACKTRACE|.*
48 return: 134
49 END
51 TEST "Assertion with format, multithreading/alpha" 6 <<END
52 err: ECHO: .*: main: testing 6
53 err: ASSERTION: .*: main: \(c != 6\) assert 6 failed
54 err: BACKTRACE|.*
55 return: 134
56 END
58 TEST "unconditional CHECK assertion, multithreading/alpha" 7 <<END
59 err: ECHO: .*: main: testing 7
60 err: CHECK: .*: main: \(c != 7\)
61 err: BACKTRACE|.*
62 return: 134
63 END
65 TEST "Invariant, multithreading/alpha" 8 <<END
66 err: ECHO: .*: main: testing 8
67 err: INVARIANT: .*: main: \(self->b != 8\)
68 err: BACKTRACE|.*
69 return: 134
70 END
72 TEST "Dumping, multithreading/alpha" 11 <<END
73 err: ECHO: .*: main: testing 11
74 err: DUMP: .*: main: dump b is 11
75 END
77 TEST "Unimplemented, multithreading/alpha" 13 <<END
78 err: ECHO: .*: main: testing 13
79 err: UNIMPLEMENTED: .*: main: this is unimplemented
80 return: 134
81 END
83 TEST "Planned, multithreading/alpha" 14 <<END
84 err: ECHO: .*: main: testing 14
85 err: PLANNED: .*: main: this is planned
86 END
88 TEST "Fixme, multithreading/alpha" 15 <<END
89 err: ECHO: .*: main: testing 15
90 err: FIXME: .*: main: here is a bug
91 END
93 TEST "Todo, multithreading/alpha" 16 <<END
94 err: ECHO: .*: main: testing 16
95 err: TODO: .*: main: something todo
96 END