I think this is a great idea. Concerning Windows, I don't have time to test myself now, but FWIW, feel free to lift inspiration/code from apitrace's exception handler: https://github.com/apitrace/apitrace/blob/master/common/os_win32.cpp#L248 I know it works very well.
However this is not enough to make piglit on windows 100% handsfree -- because assertion failures / errors on windows often create an interactive dialog box, the only way to be 100% sure the test won't hang is to have the piglit python framework periodically search for dialog boxes... Jose ----- Original Message ----- > To improve distributed testing, and better diagnose crash problems, I > started implementing a simple crash handler on linux and windows. The > linux ( and posix ) based handler is mostly functional, and mainly > needs cleaning up. As for Windows the handler needs more improvements > along with testing. > > > The patch covers the last few commits on the github branch I created... > http://github.com/kphillisjr/piglit/commits/segmentation_handler > _______________________________________________ > Piglit mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/piglit > _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
