Skip to content

Commit 55c9537

Browse files
committed
Reduced the time spent in the failing test cases.
1 parent 7b74aa1 commit 55c9537

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Tests/ReactiveSwiftTests/SignalSpec.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,8 @@ class SignalSpec: QuickSpec {
235235
signal.observe { event in
236236
if !hasSlept {
237237
sema.signal()
238-
sleep(5)
238+
// 100000 us = 0.1 s
239+
usleep(100000)
239240
hasSlept = true
240241
}
241242
events.append(event)
@@ -271,7 +272,7 @@ class SignalSpec: QuickSpec {
271272
queue = DispatchQueue.global(priority: .high)
272273
}
273274

274-
let iterations = 100000
275+
let iterations = 1000
275276
let group = DispatchGroup()
276277

277278
queue.async(group: group) {
@@ -300,7 +301,7 @@ class SignalSpec: QuickSpec {
300301
group.wait()
301302

302303
expect(executionCounter.value) == iterations * 2
303-
expect(counter.value).toEventually(equal(iterations), timeout: 10)
304+
expect(counter.value).toEventually(equal(iterations), timeout: 5)
304305
}
305306
}
306307

0 commit comments

Comments
 (0)