3 ms·
obviously the context matters, but putting time limits on some tests can really cause headaches. We've had problems where builds failed when many jobs ran toge
by nhoughto 6y ago
obviously the context matters, but putting time limits on some tests can really cause headaches.
We've had problems where builds failed when many jobs ran together because build runner contention meant that jobs took just a bit longer than normal.. and of course the re-run would work because contention is lower.. the function still behaves as expected just a bit slower, is that worth failing a test and hurting productivity?
The obvious exception is benchmark performance critical code, but run of the mill functional tests should maybe have an unreasonably high time limit bc it hurts less?