Set-up timeouts on thread-related unittests

Sean Kelly via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 20 11:08:46 PDT 2014


On Friday, 20 June 2014 at 07:13:24 UTC, Iain Buclaw wrote:
> Hi,
>
> I've been seeing a problem on the Debian X32 build system where 
> unittest process just hangs, and require manual intervention by 
> the poor maintainer to kill the process manually before the 
> build fails due to inactivity.
>
> Haven't yet managed to reduce the problem (it only happens on a 
> native X32 system, but not when running X32 under native 
> x86_64), but thought it would be a good idea to suggest that 
> any thread related tests should be safely handled by self 
> terminating after a period of waiting.
>
> Thoughts from the phobos maintainers?

I'm surprised that there are thread-related tests that deadlock.
All the ones I wrote time out for exactly this reason.  Of
course, getting the timings right can be a pain, so there's no
perfect solution.


More information about the Digitalmars-d mailing list