Skip to content

Commit 0cfb0b9

Browse files
committed
[BatchMode] Fix non-portable test that relies on std::shuffle implementation.
1 parent 94dbbd7 commit 0cfb0b9

File tree

1 file changed

+82
-8
lines changed

1 file changed

+82
-8
lines changed

test/Driver/batch_mode.swift

Lines changed: 82 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,32 @@
1818
// SEED0: Forming into 4 batches
1919
// SEED0: Adding {compile: {{file-01-.*}} <= file-01.swift} to batch 0
2020
// SEED0: Adding {compile: {{file-02-.*}} <= file-02.swift} to batch 0
21+
// SEED0: Adding {compile: {{file-03-.*}} <= file-03.swift} to batch 0
22+
// SEED0: Adding {compile: {{file-04-.*}} <= file-04.swift} to batch 0
23+
// SEED0: Adding {compile: {{file-05-.*}} <= file-05.swift} to batch 0
24+
// SEED0: Adding {compile: {{file-06-.*}} <= file-06.swift} to batch 0
25+
// SEED0: Adding {compile: {{file-07-.*}} <= file-07.swift} to batch 0
26+
// SEED0: Adding {compile: {{file-08-.*}} <= file-08.swift} to batch 0
2127
// SEED0: Adding {compile: {{file-09-.*}} <= file-09.swift} to batch 1
2228
// SEED0: Adding {compile: {{file-10-.*}} <= file-10.swift} to batch 1
29+
// SEED0: Adding {compile: {{file-11-.*}} <= file-11.swift} to batch 1
30+
// SEED0: Adding {compile: {{file-12-.*}} <= file-12.swift} to batch 1
31+
// SEED0: Adding {compile: {{file-13-.*}} <= file-13.swift} to batch 1
32+
// SEED0: Adding {compile: {{file-14-.*}} <= file-14.swift} to batch 1
33+
// SEED0: Adding {compile: {{file-15-.*}} <= file-15.swift} to batch 1
34+
// SEED0: Adding {compile: {{file-16-.*}} <= file-16.swift} to batch 1
35+
// SEED0: Adding {compile: {{file-17-.*}} <= file-17.swift} to batch 2
36+
// SEED0: Adding {compile: {{file-18-.*}} <= file-18.swift} to batch 2
2337
// SEED0: Adding {compile: {{file-19-.*}} <= file-19.swift} to batch 2
2438
// SEED0: Adding {compile: {{file-20-.*}} <= file-20.swift} to batch 2
39+
// SEED0: Adding {compile: {{file-21-.*}} <= file-21.swift} to batch 2
40+
// SEED0: Adding {compile: {{file-22-.*}} <= file-22.swift} to batch 2
41+
// SEED0: Adding {compile: {{file-23-.*}} <= file-23.swift} to batch 2
42+
// SEED0: Adding {compile: {{file-24-.*}} <= file-24.swift} to batch 3
43+
// SEED0: Adding {compile: {{file-25-.*}} <= file-25.swift} to batch 3
44+
// SEED0: Adding {compile: {{file-26-.*}} <= file-26.swift} to batch 3
45+
// SEED0: Adding {compile: {{file-27-.*}} <= file-27.swift} to batch 3
46+
// SEED0: Adding {compile: {{file-28-.*}} <= file-28.swift} to batch 3
2547
// SEED0: Adding {compile: {{file-29-.*}} <= file-29.swift} to batch 3
2648
// SEED0: Adding {compile: {{file-30-.*}} <= file-30.swift} to batch 3
2749
// SEED0: Forming batch job from 8 constituents
@@ -35,10 +57,36 @@
3557
//
3658
// SEED1: Found 30 batchable jobs
3759
// SEED1: Forming into 4 batches
38-
// SEED1: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 0
39-
// SEED1: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 1
40-
// SEED1: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 2
41-
// SEED1: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 3
60+
// SEED1: Adding {compile: {{file-01-.*}} <= file-01.swift} to batch {{[0-3]}}
61+
// SEED1: Adding {compile: {{file-02-.*}} <= file-02.swift} to batch {{[0-3]}}
62+
// SEED1: Adding {compile: {{file-03-.*}} <= file-03.swift} to batch {{[0-3]}}
63+
// SEED1: Adding {compile: {{file-04-.*}} <= file-04.swift} to batch {{[0-3]}}
64+
// SEED1: Adding {compile: {{file-05-.*}} <= file-05.swift} to batch {{[0-3]}}
65+
// SEED1: Adding {compile: {{file-06-.*}} <= file-06.swift} to batch {{[0-3]}}
66+
// SEED1: Adding {compile: {{file-07-.*}} <= file-07.swift} to batch {{[0-3]}}
67+
// SEED1: Adding {compile: {{file-08-.*}} <= file-08.swift} to batch {{[0-3]}}
68+
// SEED1: Adding {compile: {{file-09-.*}} <= file-09.swift} to batch {{[0-3]}}
69+
// SEED1: Adding {compile: {{file-10-.*}} <= file-10.swift} to batch {{[0-3]}}
70+
// SEED1: Adding {compile: {{file-11-.*}} <= file-11.swift} to batch {{[0-3]}}
71+
// SEED1: Adding {compile: {{file-12-.*}} <= file-12.swift} to batch {{[0-3]}}
72+
// SEED1: Adding {compile: {{file-13-.*}} <= file-13.swift} to batch {{[0-3]}}
73+
// SEED1: Adding {compile: {{file-14-.*}} <= file-14.swift} to batch {{[0-3]}}
74+
// SEED1: Adding {compile: {{file-15-.*}} <= file-15.swift} to batch {{[0-3]}}
75+
// SEED1: Adding {compile: {{file-16-.*}} <= file-16.swift} to batch {{[0-3]}}
76+
// SEED1: Adding {compile: {{file-17-.*}} <= file-17.swift} to batch {{[0-3]}}
77+
// SEED1: Adding {compile: {{file-18-.*}} <= file-18.swift} to batch {{[0-3]}}
78+
// SEED1: Adding {compile: {{file-19-.*}} <= file-19.swift} to batch {{[0-3]}}
79+
// SEED1: Adding {compile: {{file-20-.*}} <= file-20.swift} to batch {{[0-3]}}
80+
// SEED1: Adding {compile: {{file-21-.*}} <= file-21.swift} to batch {{[0-3]}}
81+
// SEED1: Adding {compile: {{file-22-.*}} <= file-22.swift} to batch {{[0-3]}}
82+
// SEED1: Adding {compile: {{file-23-.*}} <= file-23.swift} to batch {{[0-3]}}
83+
// SEED1: Adding {compile: {{file-24-.*}} <= file-24.swift} to batch {{[0-3]}}
84+
// SEED1: Adding {compile: {{file-25-.*}} <= file-25.swift} to batch {{[0-3]}}
85+
// SEED1: Adding {compile: {{file-26-.*}} <= file-26.swift} to batch {{[0-3]}}
86+
// SEED1: Adding {compile: {{file-27-.*}} <= file-27.swift} to batch {{[0-3]}}
87+
// SEED1: Adding {compile: {{file-28-.*}} <= file-28.swift} to batch {{[0-3]}}
88+
// SEED1: Adding {compile: {{file-29-.*}} <= file-29.swift} to batch {{[0-3]}}
89+
// SEED1: Adding {compile: {{file-30-.*}} <= file-30.swift} to batch {{[0-3]}}
4290
// SEED1: Forming batch job from 8 constituents
4391
// SEED1: Forming batch job from 8 constituents
4492
// SEED1: Forming batch job from 7 constituents
@@ -50,10 +98,36 @@
5098
//
5199
// SEED2: Found 30 batchable jobs
52100
// SEED2: Forming into 4 batches
53-
// SEED2: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 0
54-
// SEED2: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 1
55-
// SEED2: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 2
56-
// SEED2: Adding {compile: file-{{.*}} <= file-{{.*}}.swift} to batch 3
101+
// SEED2: Adding {compile: {{file-01-.*}} <= file-01.swift} to batch {{[0-3]}}
102+
// SEED2: Adding {compile: {{file-02-.*}} <= file-02.swift} to batch {{[0-3]}}
103+
// SEED2: Adding {compile: {{file-03-.*}} <= file-03.swift} to batch {{[0-3]}}
104+
// SEED2: Adding {compile: {{file-04-.*}} <= file-04.swift} to batch {{[0-3]}}
105+
// SEED2: Adding {compile: {{file-05-.*}} <= file-05.swift} to batch {{[0-3]}}
106+
// SEED2: Adding {compile: {{file-06-.*}} <= file-06.swift} to batch {{[0-3]}}
107+
// SEED2: Adding {compile: {{file-07-.*}} <= file-07.swift} to batch {{[0-3]}}
108+
// SEED2: Adding {compile: {{file-08-.*}} <= file-08.swift} to batch {{[0-3]}}
109+
// SEED2: Adding {compile: {{file-09-.*}} <= file-09.swift} to batch {{[0-3]}}
110+
// SEED2: Adding {compile: {{file-10-.*}} <= file-10.swift} to batch {{[0-3]}}
111+
// SEED2: Adding {compile: {{file-11-.*}} <= file-11.swift} to batch {{[0-3]}}
112+
// SEED2: Adding {compile: {{file-12-.*}} <= file-12.swift} to batch {{[0-3]}}
113+
// SEED2: Adding {compile: {{file-13-.*}} <= file-13.swift} to batch {{[0-3]}}
114+
// SEED2: Adding {compile: {{file-14-.*}} <= file-14.swift} to batch {{[0-3]}}
115+
// SEED2: Adding {compile: {{file-15-.*}} <= file-15.swift} to batch {{[0-3]}}
116+
// SEED2: Adding {compile: {{file-16-.*}} <= file-16.swift} to batch {{[0-3]}}
117+
// SEED2: Adding {compile: {{file-17-.*}} <= file-17.swift} to batch {{[0-3]}}
118+
// SEED2: Adding {compile: {{file-18-.*}} <= file-18.swift} to batch {{[0-3]}}
119+
// SEED2: Adding {compile: {{file-19-.*}} <= file-19.swift} to batch {{[0-3]}}
120+
// SEED2: Adding {compile: {{file-20-.*}} <= file-20.swift} to batch {{[0-3]}}
121+
// SEED2: Adding {compile: {{file-21-.*}} <= file-21.swift} to batch {{[0-3]}}
122+
// SEED2: Adding {compile: {{file-22-.*}} <= file-22.swift} to batch {{[0-3]}}
123+
// SEED2: Adding {compile: {{file-23-.*}} <= file-23.swift} to batch {{[0-3]}}
124+
// SEED2: Adding {compile: {{file-24-.*}} <= file-24.swift} to batch {{[0-3]}}
125+
// SEED2: Adding {compile: {{file-25-.*}} <= file-25.swift} to batch {{[0-3]}}
126+
// SEED2: Adding {compile: {{file-26-.*}} <= file-26.swift} to batch {{[0-3]}}
127+
// SEED2: Adding {compile: {{file-27-.*}} <= file-27.swift} to batch {{[0-3]}}
128+
// SEED2: Adding {compile: {{file-28-.*}} <= file-28.swift} to batch {{[0-3]}}
129+
// SEED2: Adding {compile: {{file-29-.*}} <= file-29.swift} to batch {{[0-3]}}
130+
// SEED2: Adding {compile: {{file-30-.*}} <= file-30.swift} to batch {{[0-3]}}
57131
// SEED2: Forming batch job from 8 constituents
58132
// SEED2: Forming batch job from 8 constituents
59133
// SEED2: Forming batch job from 7 constituents

0 commit comments

Comments
 (0)