random: Fix behavior of kernel option "-rs".
[pintos-anon] / src / tests / userprog / multi-recurse.ck
1 # -*- perl -*-
2 use strict;
3 use warnings;
4 use tests::tests;
5 check_expected ([<<'EOF']);
6 (multi-recurse) begin 15
7 (multi-recurse) exec("multi-recurse 14")
8 (multi-recurse) begin 14
9 (multi-recurse) exec("multi-recurse 13")
10 (multi-recurse) begin 13
11 (multi-recurse) exec("multi-recurse 12")
12 (multi-recurse) begin 12
13 (multi-recurse) exec("multi-recurse 11")
14 (multi-recurse) begin 11
15 (multi-recurse) exec("multi-recurse 10")
16 (multi-recurse) begin 10
17 (multi-recurse) exec("multi-recurse 9")
18 (multi-recurse) begin 9
19 (multi-recurse) exec("multi-recurse 8")
20 (multi-recurse) begin 8
21 (multi-recurse) exec("multi-recurse 7")
22 (multi-recurse) begin 7
23 (multi-recurse) exec("multi-recurse 6")
24 (multi-recurse) begin 6
25 (multi-recurse) exec("multi-recurse 5")
26 (multi-recurse) begin 5
27 (multi-recurse) exec("multi-recurse 4")
28 (multi-recurse) begin 4
29 (multi-recurse) exec("multi-recurse 3")
30 (multi-recurse) begin 3
31 (multi-recurse) exec("multi-recurse 2")
32 (multi-recurse) begin 2
33 (multi-recurse) exec("multi-recurse 1")
34 (multi-recurse) begin 1
35 (multi-recurse) exec("multi-recurse 0")
36 (multi-recurse) begin 0
37 (multi-recurse) end 0
38 multi-recurse: exit(0)
39 (multi-recurse) end 1
40 multi-recurse: exit(1)
41 (multi-recurse) end 2
42 multi-recurse: exit(2)
43 (multi-recurse) end 3
44 multi-recurse: exit(3)
45 (multi-recurse) end 4
46 multi-recurse: exit(4)
47 (multi-recurse) end 5
48 multi-recurse: exit(5)
49 (multi-recurse) end 6
50 multi-recurse: exit(6)
51 (multi-recurse) end 7
52 multi-recurse: exit(7)
53 (multi-recurse) end 8
54 multi-recurse: exit(8)
55 (multi-recurse) end 9
56 multi-recurse: exit(9)
57 (multi-recurse) end 10
58 multi-recurse: exit(10)
59 (multi-recurse) end 11
60 multi-recurse: exit(11)
61 (multi-recurse) end 12
62 multi-recurse: exit(12)
63 (multi-recurse) end 13
64 multi-recurse: exit(13)
65 (multi-recurse) end 14
66 multi-recurse: exit(14)
67 (multi-recurse) end 15
68 multi-recurse: exit(15)
69 EOF
70 pass;