Skip to content

Commit a704c32

Browse files
Double delays to cope with slow systems like Vista
1 parent 1b6e626 commit a704c32

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/unit/TestSharedQueue.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -207,44 +207,44 @@ public void TestBgLong() {
207207
[Test]
208208
public void TestDoubleBg() {
209209
SharedQueue q = new SharedQueue();
210-
EnqueueAfter(50, q, 123);
211-
EnqueueAfter(100, q, 234);
210+
EnqueueAfter(100, q, 123);
211+
EnqueueAfter(200, q, 234);
212212

213213
ResetTimer();
214214
object v;
215215
bool r;
216216

217-
r = q.Dequeue(100, out v);
218-
Assert.Greater(ElapsedMs(), 40);
219-
Assert.Greater(60, ElapsedMs());
217+
r = q.Dequeue(200, out v);
218+
Assert.Greater(ElapsedMs(), 80);
219+
Assert.Greater(120, ElapsedMs());
220220
Assert.IsTrue(r);
221221
Assert.AreEqual(123, v);
222222

223-
r = q.Dequeue(100, out v);
224-
Assert.Greater(ElapsedMs(), 90);
225-
Assert.Greater(110, ElapsedMs());
223+
r = q.Dequeue(200, out v);
224+
Assert.Greater(ElapsedMs(), 180);
225+
Assert.Greater(220, ElapsedMs());
226226
Assert.IsTrue(r);
227227
Assert.AreEqual(234, v);
228228
}
229229

230230
[Test]
231231
public void TestDoublePoll() {
232232
SharedQueue q = new SharedQueue();
233-
EnqueueAfter(50, q, 123);
233+
EnqueueAfter(100, q, 123);
234234

235235
ResetTimer();
236236
object v;
237237
bool r;
238238

239-
r = q.Dequeue(25, out v);
240-
Assert.Greater(ElapsedMs(), 15);
241-
Assert.Greater(35, ElapsedMs());
239+
r = q.Dequeue(50, out v);
240+
Assert.Greater(ElapsedMs(), 30);
241+
Assert.Greater(70, ElapsedMs());
242242
Assert.IsTrue(!r);
243243
Assert.AreEqual(null, v);
244244

245-
r = q.Dequeue(50, out v);
246-
Assert.Greater(ElapsedMs(), 40);
247-
Assert.Greater(60, ElapsedMs());
245+
r = q.Dequeue(100, out v);
246+
Assert.Greater(ElapsedMs(), 80);
247+
Assert.Greater(120, ElapsedMs());
248248
Assert.IsTrue(r);
249249
Assert.AreEqual(123, v);
250250
}

0 commit comments

Comments
 (0)