Badgerati/Edison

Running tests in multiple threads can sometimes miss some tests

Badgerati opened this issue · 1 comments

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.

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.