yacreader/tests/concurrent_queue_test
Igor Kushnir 34b0698d02 Make ConcurrentQueueTest::cancelPending1UserThread() non-flaky
ConcurrentQueueTest::cancelPending1UserThread() often fails when
ConcurrentQueueTest is launched from Qt Creator immediately after
switching between Debug and Release YACReader build configurations.
The CPU busyness must be affecting the thread scheduling timing, which
breaks the test's timing assumptions in this case.

Use the return value of ConcurrentQueue::cancelPending() instead of
relying on the timing of thread scheduling to determine the number of
canceled jobs.
2021-12-29 09:36:44 +01:00
..
concurrent_queue_test.cpp Make ConcurrentQueueTest::cancelPending1UserThread() non-flaky 2021-12-29 09:36:44 +01:00
concurrent_queue_test.pro tests: add the first Qt Test - ConcurrentQueueTest 2021-12-29 09:36:44 +01:00