WebGL conformance harness report test passing even when the GPU process crashed |
|||
Issue descriptionOne example is conformance2/textures/misc/tex-new-formats.html This one crashes on Mac because TexStorage function pointer is null (they are available on OpenGL 4.2+, and MacOSX is up to 4.1). However, the harness reports it as passing.
,
Apr 10 2017
Ken, can we add a new failure mode that if harness crashes during running a test, then that test is marked as fail?
,
Apr 11 2017
This would be difficult. If the GPU process crashes in a way that the test doesn't notice it, then at some point a lost context should be delivered, but possibly on the next test. While it would theoretically be possible to add code that asserts that the GPU process crash count is the same at the beginning and end of the test, this could be flaky and racy. At this point this particular test is passing well, and subsequent tests also pass, indicating to me that the GPU process isn't crashing any more. We have seen other tests fail reliably if the GPU process crashes, so I'm hesitant to add more code to the test harness. If this becomes a problem again in the future let's open a new bug. |
|||
►
Sign in to add a comment |
|||
Comment 1 by sheriffbot@chromium.org
, Apr 10 2017Status: Untriaged (was: Available)