Skip to content

Commit 00f674b

Browse files
committed
stabilize println based test a bit more against timing
1 parent 61d783c commit 00f674b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

test/Concurrency/Runtime/async_taskgroup_discarding_dontLeak.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ func testTwo() async {
108108
// CHECK-DAG: deinit, id: race-boom
109109
// CHECK-DAG: deinit, id: race-boom
110110
await latch.wait()
111+
try? await Task.sleep(for: .milliseconds(300))
112+
111113
print("done") // CHECK: done
112114
}
113115

@@ -133,6 +135,8 @@ func manyOk() async {
133135
// CHECK-DAG: deinit, id: many-ok
134136

135137
await latch.wait()
138+
try? await Task.sleep(for: .milliseconds(300))
139+
136140
print("done") // CHECK: done
137141
}
138142

@@ -164,6 +168,8 @@ func manyThrows() async {
164168
}
165169

166170
await latch.wait()
171+
try? await Task.sleep(for: .milliseconds(300))
172+
167173
print("done") // CHECK: done
168174
}
169175

@@ -197,7 +203,6 @@ func manyValuesThrows() async {
197203
throw Boom(id: "mixed-error")
198204
}
199205

200-
201206
return 12
202207
}
203208

@@ -212,6 +217,8 @@ func manyValuesThrows() async {
212217
// CHECK-DAG: deinit, id: mixed
213218

214219
await latch.wait()
220+
try? await Task.sleep(for: .milliseconds(300))
221+
215222
print("done") // CHECK: done
216223
}
217224

0 commit comments

Comments
 (0)