Francois Gouget fgouget@free.fr writes:
Should we have a 'skip_wine()' that would skip the enclosed tests altogether if the platform is Wine?
This way we could at least make sure that the test passes on all Windows platforms which is to compare to the current situation where the test author is probably the only one to have run the test and he probably did not have access to all Windows platforms. skip_wine()' would also provide something to grep for rather than the various workarounds used currently.
I don't think there are enough cases to make this necessary. Making all tests behave properly can be tricky which is why we have todo_wine, but it's fairly easy to fix the code to at least avoid crashing, so IMO there's no need to a special infrastructure to handle that.