aboutsummaryrefslogtreecommitdiff
path: root/pthreads/tests/runorder.mk
blob: 8eba0e3daf511df53c6ded04bad3a3b854dddf7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#
# Common rules that define the run order of tests
#
benchtest1.bench:
benchtest2.bench:
benchtest3.bench:
benchtest4.bench:
benchtest5.bench:

affinity1.pass: 
affinity2.pass: affinity1.pass
affinity3.pass: affinity2.pass self1.pass create3.pass
affinity4.pass: affinity3.pass self1.pass create3.pass
affinity5.pass: affinity4.pass self1.pass create3.pass
barrier1.pass: semaphore4.pass
barrier2.pass: barrier1.pass semaphore4.pass
barrier3.pass: barrier2.pass semaphore4.pass self1.pass create3.pass join4.pass
barrier4.pass: barrier3.pass semaphore4.pass self1.pass create3.pass join4.pass mutex8.pass
barrier5.pass: barrier4.pass semaphore4.pass self1.pass create3.pass join4.pass mutex8.pass
barrier6.pass: barrier5.pass semaphore4.pass self1.pass create3.pass join4.pass mutex8.pass
cancel1.pass: self1.pass create3.pass
cancel2.pass: self1.pass create3.pass join4.pass barrier6.pass
cancel3.pass: self1.pass create3.pass join4.pass context1.pass
cancel4.pass: cancel3.pass self1.pass create3.pass join4.pass
cancel5.pass: cancel3.pass self1.pass create3.pass join4.pass
cancel6a.pass: cancel3.pass self1.pass create3.pass join4.pass
cancel6d.pass: cancel3.pass self1.pass create3.pass join4.pass
cancel7.pass: self1.pass create3.pass join4.pass kill1.pass
cancel8.pass: cancel7.pass self1.pass mutex8.pass kill1.pass
cancel9.pass: cancel8.pass self1.pass create3.pass join4.pass mutex8.pass kill1.pass
cleanup0.pass: self1.pass create3.pass join4.pass mutex8.pass cancel5.pass
cleanup1.pass: cleanup0.pass
cleanup2.pass: cleanup1.pass
cleanup3.pass: cleanup2.pass
condvar1.pass: self1.pass create3.pass semaphore1.pass mutex8.pass
condvar1_1.pass: condvar1.pass
condvar1_2.pass: join2.pass
condvar2.pass: condvar1.pass
condvar2_1.pass: condvar2.pass join2.pass
condvar3.pass: create1.pass condvar2.pass
condvar3_1.pass: condvar3.pass join2.pass
condvar3_2.pass: condvar3_1.pass
condvar3_3.pass: condvar3_2.pass
condvar4.pass: create1.pass
condvar5.pass: condvar4.pass
condvar6.pass: condvar5.pass
condvar7.pass: condvar6.pass cleanup1.pass
condvar8.pass: condvar7.pass
condvar9.pass: condvar8.pass
context1.pass: cancel1.pass
count1.pass: join1.pass
create1.pass: mutex2.pass
create2.pass: create1.pass
create3.pass: create2.pass
delay1.pass: self1.pass create3.pass
delay2.pass: delay1.pass
detach1.pass: join0.pass
equal1.pass: self1.pass create1.pass
errno1.pass: mutex3.pass
exception1.pass: cancel4.pass
exception2.pass: exception1.pass
exception3_0.pass: exception2.pass
exception3.pass: exception3_0.pass
exit1.pass: self1.pass create3.pass
exit2.pass: create1.pass
exit3.pass: create1.pass
exit4.pass: self1.pass create3.pass 
exit5.pass: exit4.pass kill1.pass
eyal1.pass: self1.pass create3.pass mutex8.pass tsd1.pass
inherit1.pass: join1.pass priority1.pass
join0.pass: create1.pass
join1.pass: create1.pass
join2.pass: create1.pass
join3.pass: join2.pass
join4.pass: join3.pass
kill1.pass: self1.pass
mutex1.pass: mutex5.pass
mutex1n.pass: mutex1.pass
mutex1e.pass: mutex1.pass
mutex1r.pass: mutex1.pass
mutex2.pass: mutex1.pass
mutex2r.pass: mutex2.pass
mutex2e.pass: mutex2.pass
mutex3.pass: create1.pass
mutex3r.pass: mutex3.pass
mutex3e.pass: mutex3.pass
mutex4.pass: mutex3.pass
mutex5.pass: sizes.pass
mutex6.pass: mutex4.pass
mutex6n.pass: mutex4.pass
mutex6e.pass: mutex4.pass
mutex6r.pass: mutex4.pass
mutex6s.pass: mutex6.pass
mutex6rs.pass: mutex6r.pass
mutex6es.pass: mutex6e.pass
mutex7.pass: mutex6.pass
mutex7n.pass: mutex6n.pass
mutex7e.pass: mutex6e.pass
mutex7r.pass: mutex6r.pass
mutex8.pass: mutex7.pass
mutex8n.pass: mutex7n.pass
mutex8e.pass: mutex7e.pass
mutex8r.pass: mutex7r.pass
once1.pass: create1.pass
once2.pass: once1.pass
once3.pass: once2.pass
once4.pass: once3.pass
priority1.pass: join1.pass
priority2.pass: priority1.pass barrier3.pass
reuse1.pass: create3.pass
reuse2.pass: reuse1.pass
robust1.pass: mutex8r.pass
robust2.pass: mutex8r.pass
robust3.pass: robust2.pass
robust4.pass: robust3.pass
robust5.pass: robust4.pass
rwlock1.pass: condvar6.pass
rwlock2.pass: rwlock1.pass
rwlock3.pass: rwlock2.pass join2.pass
rwlock4.pass: rwlock3.pass
rwlock5.pass: rwlock4.pass
rwlock6.pass: rwlock5.pass
rwlock7.pass: rwlock6.pass
rwlock8.pass: rwlock7.pass
rwlock2_t.pass: rwlock2.pass
rwlock3_t.pass: rwlock2_t.pass
rwlock4_t.pass: rwlock3_t.pass
rwlock5_t.pass: rwlock4_t.pass
rwlock6_t.pass: rwlock5_t.pass
rwlock6_t2.pass: rwlock6_t.pass
self1.pass: sizes.pass
self2.pass: self1.pass equal1.pass create1.pass
semaphore1.pass: sizes.pass
semaphore2.pass: semaphore1.pass
semaphore3.pass: semaphore2.pass
semaphore4.pass: semaphore3.pass cancel1.pass
semaphore4t.pass: semaphore4.pass
semaphore5.pass: semaphore4.pass
sequence1.pass: reuse2.pass
sizes.pass: 
spin1.pass: self1.pass create3.pass mutex8.pass
spin2.pass: spin1.pass
spin3.pass: spin2.pass
spin4.pass: spin3.pass
stress1.pass: create3.pass mutex8.pass barrier6.pass
tsd1.pass: barrier5.pass join1.pass
tsd2.pass: tsd1.pass
valid1.pass: join1.pass
valid2.pass: valid1.pass