Running tests in multiple threads can sometimes miss some tests
Badgerati opened this issue · 1 comments
Badgerati commented
When running tests in more than 1 fixture or test thread, sometimes some tests don't get run.
This is probably the way in which test segments are split out, and it might be rounding incorrectly.
Badgerati commented
As expected, there was a rounding issue when calculating the number of tests/fixtures for each parallel task.
Furthermore, I've updated the parallel task splitting to use the Task and Parallel frameworks in .NET.