show elapsed time, seed#61
Conversation
|
Sample output: |
|
In discussion, @joeldrapper explained that displaying the seed is not yet useful. The process of fanning work out to processes and threads is nondeterministic. Tiny variations in how long each test takes to run or other activity on the machine means the tests will be allocated differently. So thread isolation bugs and order-dependent tests will fire in different orders even when the same Joel, would you like any or all of the other changes? I can edit this PR down. Otherwise, let's close it. |
|
The other stuff looks good. Let's not include the seed until we have a deterministic option. Perhaps a simple implementation of a deterministic option would just be to set the processes and threads to 1. In the future, I would like to use a simpler algorithm that splits the work into buckets before forming. |
I have an order-dependent test failure but I can't reproduce it without knowing the seed.
There are a couple small things; I can remove or extract to standalone PRs if you prefer:
Maybe elapsed/seed/passed/failed/errors output should be one line?