Set-up timeouts on thread-related unittests

David Nadlinger via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 20 12:57:50 PDT 2014


On Friday, 20 June 2014 at 19:44:18 UTC, Steven Schveighoffer 
wrote:
> Timing individual tests is more likely to be accurate than 
> timing the whole set of unit tests. A slow machine could easily 
> double or triple the time the whole thing takes, and it would 
> be difficult to pinpoint a reasonable time that all machines 
> would accept.

That's true if you expect the timeout to be hit as part of 
regular testing. If it's only to keep the auto tester from 
hanging, just setting a one-minute global timeout per test case 
(or something like that) should be fine. Sure, the auto-tester 
throughput would suffer somewhat as long as the build is broken, 
but…

David


More information about the Digitalmars-d mailing list