File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -41,28 +41,28 @@ import Testing
41
41
struct D : TestDependencyKey {
42
42
@Shared ( . inMemory( " count " ) ) var count = 0
43
43
init ( ) {
44
- Thread . sleep ( forTimeInterval: 0.2 )
44
+ Thread . sleep ( forTimeInterval: 0.5 )
45
45
$count. withLock { $0 += 1 }
46
46
}
47
47
static var testValue : D { D ( ) }
48
48
}
49
49
let a = Task {
50
50
do {
51
- try await Task . sleep ( nanoseconds: 100_000_000 )
51
+ try await Task . sleep ( nanoseconds: 250_000_000 )
52
52
@Dependency ( D . self) var d
53
53
#expect( d. count == 1 )
54
54
} catch { }
55
55
}
56
56
let b = Task {
57
57
@Shared ( . inMemory( " count " ) ) var count : Int = {
58
- Thread . sleep ( forTimeInterval: 0.2 )
58
+ Thread . sleep ( forTimeInterval: 0.5 )
59
59
return 2
60
60
} ( )
61
61
#expect( count == 1 )
62
62
}
63
63
let c = Task {
64
64
do {
65
- try await Task . sleep ( nanoseconds: 500_000_000 )
65
+ try await Task . sleep ( nanoseconds: 5_000_000_000 )
66
66
Issue . record ( " Deadlock detected " )
67
67
exit ( 1 )
68
68
} catch { }
You can’t perform that action at this time.
0 commit comments