blob: 87324d9dc66b0f88c8e3b9966b6888c507fac235 [file] [log] [blame]
Test that first losing context, trying to restore it, and then doing something to really lose it does not crash.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
TEST COMPLETE: 46 PASS, 6 FAIL
Running test: loseMethod: loseContext, loseMethod2: loseContext
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS getError was expected value: INVALID_OPERATION :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: loseContext, loseMethod2: manyContexts
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
FAIL getError expected: NO_ERROR. Was INVALID_OPERATION :
Running test: loseMethod: loseContext, loseMethod2: gpuStatusFailure
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: loseContext, loseMethod2: nothing
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: manyContexts, loseMethod2: loseContext
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS getError was expected value: INVALID_OPERATION :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: manyContexts, loseMethod2: manyContexts
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: manyContexts, loseMethod2: gpuStatusFailure
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: manyContexts, loseMethod2: nothing
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
PASS gl.isContextLost() is true
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: gpuStatusFailure, loseMethod2: loseContext
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
FAIL getError expected: INVALID_OPERATION. Was NO_ERROR :
FAIL Expected restore be ignored, but it was not.
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: gpuStatusFailure, loseMethod2: manyContexts
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
FAIL Expected restore be ignored, but it was not.
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: gpuStatusFailure, loseMethod2: gpuStatusFailure
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
FAIL Expected restore be ignored, but it was not.
PASS getError was expected value: NO_ERROR :
Running test: loseMethod: gpuStatusFailure, loseMethod2: nothing
PASS Got webglcontextlost and restore was attempted.
PASS getError was expected value: CONTEXT_LOST_WEBGL :
FAIL Expected restore be ignored, but it was not.
PASS getError was expected value: NO_ERROR :
PASS successfullyParsed is true
TEST COMPLETE