Skip to content

Commit 5e2b8e4

Browse files
authored
Tweak deadlock test for slower CI (#159)
1 parent 8f8fef0 commit 5e2b8e4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Tests/SharingTests/SharedTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,28 +41,28 @@ import Testing
4141
struct D: TestDependencyKey {
4242
@Shared(.inMemory("count")) var count = 0
4343
init() {
44-
Thread.sleep(forTimeInterval: 0.2)
44+
Thread.sleep(forTimeInterval: 0.5)
4545
$count.withLock { $0 += 1 }
4646
}
4747
static var testValue: D { D() }
4848
}
4949
let a = Task {
5050
do {
51-
try await Task.sleep(nanoseconds: 100_000_000)
51+
try await Task.sleep(nanoseconds: 250_000_000)
5252
@Dependency(D.self) var d
5353
#expect(d.count == 1)
5454
} catch {}
5555
}
5656
let b = Task {
5757
@Shared(.inMemory("count")) var count: Int = {
58-
Thread.sleep(forTimeInterval: 0.2)
58+
Thread.sleep(forTimeInterval: 0.5)
5959
return 2
6060
}()
6161
#expect(count == 1)
6262
}
6363
let c = Task {
6464
do {
65-
try await Task.sleep(nanoseconds: 500_000_000)
65+
try await Task.sleep(nanoseconds: 5_000_000_000)
6666
Issue.record("Deadlock detected")
6767
exit(1)
6868
} catch {}

0 commit comments

Comments
 (0)