blob: 9539b5936dc2d0f7670368f304f7454cc5fc9ae2 [file] [log] [blame]
mbligh9d97aee2006-09-23 04:45:04 +00001import time
2
3print "--SELFTEST-- loading test"
4
5us = [
6 '127.0.0.1#P1',
7 '127.0.0.1#P2',
8 '127.0.0.1#P3',
9 '127.0.0.1#P4',
10 '127.0.0.1#P5'
11]
12
13def payload1(wait, n):
14 time.sleep(wait)
15
16 print "--STEPTEST-- payload1 start"
17
18 b = job.barrier('127.0.0.1#P%d' % (n), 'here', 60)
19 b.rendevous(*us)
20
21 print "--STEPTEST-- payload1 complete"
22
23def payload2(wait, n):
24 time.sleep(wait)
25 print "--STEPTEST-- payload2 start"
26
27 b = job.barrier('127.0.0.1#P%d' % (n), 'here', 60)
28 b.rendevous(*us)
29
30 time.sleep(1)
31 print "--STEPTEST-- payload2 complete"
32
33job.parallel(
34 [payload2, 5, 1],
35 [payload2, 10, 2],
36 [payload1, 15, 3],
37 [payload2, 20, 4],
38 [payload2, 25, 5]
39)