I didn't check carefully enough. I still have the same problem as in the original post (using the latest version on all machines).
Now they sometimes fail on my local machine too and not just on the nodes.
I've also noticed that the code coverage shows that the test fails on the first line but the other lines are green. In other words, only some instances of the test fail. Not all of them
I'm getting closer. The tests that pass have input values without decimals while the tests that fail have decimal values.
I.e. a test with the attribute [InlineData(12, 217.0)] passes but a tests with the attribute [InlineData(12, 217.2)] fails. The tooltip when hovering over a failing test shows the numbers as 12, 217,2 despite my computer having decimal . and not decimal ,. The machine where it passes have decimal , and not .
If you want to reproduce this I would suggest that you have grid node with decimal comma, one with decimal dor and the client (where you run Visual Studio 2017) should use decimal dot.
I'll try to change all machines to the same settings and see if that is a viable workaround.