| OLD | NEW |
| (Empty) |
| 1 Tests behavior under a lost context | |
| 2 | |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
| 4 | |
| 5 PASS successfullyParsed is true | |
| 6 | |
| 7 TEST COMPLETE | |
| 8 Test valid context | |
| 9 PASS gl.isContextLost() is false | |
| 10 PASS gl.getError() is gl.NO_ERROR | |
| 11 PASS gl.enable(gl.BLEND) was expected value: NO_ERROR. | |
| 12 PASS gl.isBuffer(buffer) is true | |
| 13 PASS gl.isEnabled(gl.BLEND) is true | |
| 14 PASS gl.isFramebuffer(framebuffer) is true | |
| 15 PASS gl.isProgram(program) is true | |
| 16 PASS gl.isRenderbuffer(renderbuffer) is true | |
| 17 PASS gl.isShader(shader) is true | |
| 18 PASS gl.isTexture(texture) is true | |
| 19 | |
| 20 Lose context | |
| 21 | |
| 22 Test lost context | |
| 23 PASS gl.isContextLost() is true | |
| 24 PASS gl.getError() is gl.CONTEXT_LOST_WEBGL | |
| 25 PASS gl.getError() is gl.NO_ERROR | |
| 26 PASS gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_UNSUPPORTED | |
| 27 PASS gl.getAttribLocation(program, 'u_modelViewProjMatrix') is -1 | |
| 28 PASS gl.getVertexAttribOffset(0, gl.VERTEX_ATTRIB_ARRAY_POINTER) is 0 | |
| 29 PASS extension.loseContext() was expected value: INVALID_OPERATION. | |
| 30 PASS gl.activeTexture(gl.TEXTURE0) was expected value: NO_ERROR. | |
| 31 PASS gl.attachShader(program, shader) was expected value: NO_ERROR. | |
| 32 PASS gl.bindBuffer(gl.ARRAY_BUFFER, buffer) was expected value: NO_ERROR. | |
| 33 PASS gl.bindFramebuffer(gl.FRAMEBUFFER, framebuffer) was expected value: NO_ERRO
R. | |
| 34 PASS gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer) was expected value: NO_E
RROR. | |
| 35 PASS gl.bindTexture(gl.TEXTURE_2D, texture) was expected value: NO_ERROR. | |
| 36 PASS gl.blendColor(1.0, 1.0, 1.0, 1.0) was expected value: NO_ERROR. | |
| 37 PASS gl.blendEquation(gl.FUNC_ADD) was expected value: NO_ERROR. | |
| 38 PASS gl.blendEquationSeparate(gl.FUNC_ADD, gl.FUNC_ADD) was expected value: NO_E
RROR. | |
| 39 PASS gl.blendFunc(gl.ONE, gl.ONE) was expected value: NO_ERROR. | |
| 40 PASS gl.blendFuncSeparate(gl.ONE, gl.ONE, gl.ONE, gl.ONE) was expected value: NO
_ERROR. | |
| 41 PASS gl.bufferData(gl.ARRAY_BUFFER, 0, gl.STATIC_DRAW) was expected value: NO_ER
ROR. | |
| 42 PASS gl.bufferData(gl.ARRAY_BUFFER, arrayBufferView, gl.STATIC_DRAW) was expecte
d value: NO_ERROR. | |
| 43 PASS gl.bufferData(gl.ARRAY_BUFFER, arrayBuffer, gl.STATIC_DRAW) was expected va
lue: NO_ERROR. | |
| 44 PASS gl.bufferSubData(gl.ARRAY_BUFFRE, 0, arrayBufferView) was expected value: N
O_ERROR. | |
| 45 PASS gl.bufferSubData(gl.ARRAY_BUFFRE, 0, arrayBuffer) was expected value: NO_ER
ROR. | |
| 46 PASS gl.clear(gl.COLOR_BUFFER_BIT) was expected value: NO_ERROR. | |
| 47 PASS gl.clearColor(1, 1, 1, 1) was expected value: NO_ERROR. | |
| 48 PASS gl.clearDepth(1) was expected value: NO_ERROR. | |
| 49 PASS gl.clearStencil(0) was expected value: NO_ERROR. | |
| 50 PASS gl.colorMask(1, 1, 1, 1) was expected value: NO_ERROR. | |
| 51 PASS gl.compileShader(shader) was expected value: NO_ERROR. | |
| 52 PASS gl.copyTexImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 0, 0, 0, 0, 0) was expected va
lue: NO_ERROR. | |
| 53 PASS gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, 0, 0) was expected value
: NO_ERROR. | |
| 54 PASS gl.cullFace(gl.FRONT) was expected value: NO_ERROR. | |
| 55 PASS gl.deleteBuffer(buffer) was expected value: NO_ERROR. | |
| 56 PASS gl.deleteFramebuffer(framebuffer) was expected value: NO_ERROR. | |
| 57 PASS gl.deleteProgram(program) was expected value: NO_ERROR. | |
| 58 PASS gl.deleteRenderbuffer(renderbuffer) was expected value: NO_ERROR. | |
| 59 PASS gl.deleteShader(shader) was expected value: NO_ERROR. | |
| 60 PASS gl.deleteTexture(texture) was expected value: NO_ERROR. | |
| 61 PASS gl.depthFunc(gl.NEVER) was expected value: NO_ERROR. | |
| 62 PASS gl.depthMask(0) was expected value: NO_ERROR. | |
| 63 PASS gl.depthRange(0, 1) was expected value: NO_ERROR. | |
| 64 PASS gl.detachShader(program, shader) was expected value: NO_ERROR. | |
| 65 PASS gl.disable(gl.BLEND) was expected value: NO_ERROR. | |
| 66 PASS gl.disableVertexAttribArray(0) was expected value: NO_ERROR. | |
| 67 PASS gl.drawArrays(gl.POINTS, 0, 0) was expected value: NO_ERROR. | |
| 68 PASS gl.drawElements(gl.POINTS, 0, gl.UNSIGNED_SHORT, 0) was expected value: NO_
ERROR. | |
| 69 PASS gl.enable(gl.BLEND) was expected value: NO_ERROR. | |
| 70 PASS gl.enableVertexAttribArray(0) was expected value: NO_ERROR. | |
| 71 PASS gl.finish() was expected value: NO_ERROR. | |
| 72 PASS gl.flush() was expected value: NO_ERROR. | |
| 73 PASS gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.RENDERB
UFFER, renderbuffer) was expected value: NO_ERROR. | |
| 74 PASS gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D
, texture, 0) was expected value: NO_ERROR. | |
| 75 PASS gl.frontFace(gl.CW) was expected value: NO_ERROR. | |
| 76 PASS gl.generateMipmap(gl.TEXTURE_2D) was expected value: NO_ERROR. | |
| 77 PASS gl.hint(gl.GENERATE_MIPMAP_HINT, gl.FASTEST) was expected value: NO_ERROR. | |
| 78 PASS gl.lineWidth(0) was expected value: NO_ERROR. | |
| 79 PASS gl.linkProgram(program) was expected value: NO_ERROR. | |
| 80 PASS gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, 0) was expected value: NO_ERROR. | |
| 81 PASS gl.polygonOffset(0, 0) was expected value: NO_ERROR. | |
| 82 PASS gl.readPixels(0, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, arrayBufferView) was e
xpected value: NO_ERROR. | |
| 83 PASS gl.renderbufferStorage(gl.RENDERBUFFER, gl.RGBA4, 0, 0) was expected value:
NO_ERROR. | |
| 84 PASS gl.sampleCoverage(0, 0) was expected value: NO_ERROR. | |
| 85 PASS gl.scissor(0, 0, 0, 0) was expected value: NO_ERROR. | |
| 86 PASS gl.shaderSource(shader, '') was expected value: NO_ERROR. | |
| 87 PASS gl.stencilFunc(gl.NEVER, 0, 0) was expected value: NO_ERROR. | |
| 88 PASS gl.stencilFuncSeparate(gl.FRONT, gl.NEVER, 0, 0) was expected value: NO_ERR
OR. | |
| 89 PASS gl.stencilMask(0) was expected value: NO_ERROR. | |
| 90 PASS gl.stencilMaskSeparate(gl.FRONT, 0) was expected value: NO_ERROR. | |
| 91 PASS gl.stencilOp(gl.KEEP, gl.KEEP, gl.KEEP) was expected value: NO_ERROR. | |
| 92 PASS gl.stencilOpSeparate(gl.FRONT, gl.KEEP, gl.KEEP, gl.KEEP) was expected valu
e: NO_ERROR. | |
| 93 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE
, arrayBufferView) was expected value: NO_ERROR. | |
| 94 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, imageDa
ta) was expected value: NO_ERROR. | |
| 95 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image)
was expected value: NO_ERROR. | |
| 96 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, canvas)
was expected value: NO_ERROR. | |
| 97 PASS gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, video)
was expected value: NO_ERROR. | |
| 98 PASS gl.texParameterf(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST) was expe
cted value: NO_ERROR. | |
| 99 PASS gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST) was expe
cted value: NO_ERROR. | |
| 100 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, a
rrayBufferView) was expected value: NO_ERROR. | |
| 101 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, imageDa
ta) was expected value: NO_ERROR. | |
| 102 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, image)
was expected value: NO_ERROR. | |
| 103 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, canvas)
was expected value: NO_ERROR. | |
| 104 PASS gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, gl.RGBA, gl.UNSIGNED_BYTE, video)
was expected value: NO_ERROR. | |
| 105 PASS gl.uniform1f(uniformLocation, 0) was expected value: NO_ERROR. | |
| 106 PASS gl.uniform1fv(uniformLocation, float32array) was expected value: NO_ERROR. | |
| 107 PASS gl.uniform1fv(uniformLocation, [0]) was expected value: NO_ERROR. | |
| 108 PASS gl.uniform1i(uniformLocation, 0) was expected value: NO_ERROR. | |
| 109 PASS gl.uniform1iv(uniformLocation, int32array) was expected value: NO_ERROR. | |
| 110 PASS gl.uniform1iv(uniformLocation, [0]) was expected value: NO_ERROR. | |
| 111 PASS gl.uniform2f(uniformLocation, 0, 0) was expected value: NO_ERROR. | |
| 112 PASS gl.uniform2fv(uniformLocation, float32array) was expected value: NO_ERROR. | |
| 113 PASS gl.uniform2fv(uniformLocation, [0, 0]) was expected value: NO_ERROR. | |
| 114 PASS gl.uniform2i(uniformLocation, 0, 0) was expected value: NO_ERROR. | |
| 115 PASS gl.uniform2iv(uniformLocation, int32array) was expected value: NO_ERROR. | |
| 116 PASS gl.uniform2iv(uniformLocation, [0, 0]) was expected value: NO_ERROR. | |
| 117 PASS gl.uniform3f(uniformLocation, 0, 0, 0) was expected value: NO_ERROR. | |
| 118 PASS gl.uniform3fv(uniformLocation, float32array) was expected value: NO_ERROR. | |
| 119 PASS gl.uniform3fv(uniformLocation, [0, 0, 0]) was expected value: NO_ERROR. | |
| 120 PASS gl.uniform3i(uniformLocation, 0, 0, 0) was expected value: NO_ERROR. | |
| 121 PASS gl.uniform3iv(uniformLocation, int32array) was expected value: NO_ERROR. | |
| 122 PASS gl.uniform3iv(uniformLocation, [0, 0, 0]) was expected value: NO_ERROR. | |
| 123 PASS gl.uniform4f(uniformLocation, 0, 0, 0, 0) was expected value: NO_ERROR. | |
| 124 PASS gl.uniform4fv(uniformLocation, float32array) was expected value: NO_ERROR. | |
| 125 PASS gl.uniform4fv(uniformLocation, [0, 0, 0, 0]) was expected value: NO_ERROR. | |
| 126 PASS gl.uniform4i(uniformLocation, 0, 0, 0, 0) was expected value: NO_ERROR. | |
| 127 PASS gl.uniform4iv(uniformLocation, int32array) was expected value: NO_ERROR. | |
| 128 PASS gl.uniform4iv(uniformLocation, [0, 0, 0, 0]) was expected value: NO_ERROR. | |
| 129 PASS gl.uniformMatrix2fv(uniformLocation, false, float32array) was expected valu
e: NO_ERROR. | |
| 130 PASS gl.uniformMatrix2fv(uniformLocation, false, [0, 0, 0, 0]) was expected valu
e: NO_ERROR. | |
| 131 PASS gl.uniformMatrix3fv(uniformLocation, false, float32array) was expected valu
e: NO_ERROR. | |
| 132 PASS gl.uniformMatrix3fv(uniformLocation, false, [0, 0, 0, 0, 0, 0, 0, 0, 0]) wa
s expected value: NO_ERROR. | |
| 133 PASS gl.uniformMatrix4fv(uniformLocation, false, float32array) was expected valu
e: NO_ERROR. | |
| 134 PASS gl.uniformMatrix4fv(uniformLocation, false, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0]) was expected value: NO_ERROR. | |
| 135 PASS gl.useProgram(program) was expected value: NO_ERROR. | |
| 136 PASS gl.validateProgram(program) was expected value: NO_ERROR. | |
| 137 PASS gl.vertexAttrib1f(0, 0) was expected value: NO_ERROR. | |
| 138 PASS gl.vertexAttrib1fv(0, float32array) was expected value: NO_ERROR. | |
| 139 PASS gl.vertexAttrib1fv(0, [0]) was expected value: NO_ERROR. | |
| 140 PASS gl.vertexAttrib2f(0, 0, 0) was expected value: NO_ERROR. | |
| 141 PASS gl.vertexAttrib2fv(0, float32array) was expected value: NO_ERROR. | |
| 142 PASS gl.vertexAttrib2fv(0, [0, 0]) was expected value: NO_ERROR. | |
| 143 PASS gl.vertexAttrib3f(0, 0, 0, 0) was expected value: NO_ERROR. | |
| 144 PASS gl.vertexAttrib3fv(0, float32array) was expected value: NO_ERROR. | |
| 145 PASS gl.vertexAttrib3fv(0, [0, 0, 0]) was expected value: NO_ERROR. | |
| 146 PASS gl.vertexAttrib4f(0, 0, 0, 0, 0) was expected value: NO_ERROR. | |
| 147 PASS gl.vertexAttrib4fv(0, float32array) was expected value: NO_ERROR. | |
| 148 PASS gl.vertexAttrib4fv(0, [0, 0, 0, 0]) was expected value: NO_ERROR. | |
| 149 PASS gl.vertexAttribPointer(0, 0, gl.FLOAT, false, 0, 0) was expected value: NO_
ERROR. | |
| 150 PASS gl.viewport(0, 0, 0, 0) was expected value: NO_ERROR. | |
| 151 PASS gl.createBuffer() is null | |
| 152 PASS gl.createFramebuffer() is null | |
| 153 PASS gl.createProgram() is null | |
| 154 PASS gl.createRenderbuffer() is null | |
| 155 PASS gl.createShader(gl.GL_VERTEX_SHADER) is null | |
| 156 PASS gl.createTexture() is null | |
| 157 PASS gl.getActiveAttrib(program, 0) is null | |
| 158 PASS gl.getActiveUniform(program, 0) is null | |
| 159 PASS gl.getAttachedShaders(program) is null | |
| 160 PASS gl.getBufferParameter(gl.ARRAY_BUFFER, gl.BUFFER_SIZE) is null | |
| 161 PASS gl.getContextAttributes() is null | |
| 162 PASS gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0,
gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) is null | |
| 163 PASS gl.getParameter(gl.CURRENT_PROGRAM) is null | |
| 164 PASS gl.getProgramInfoLog(program) is null | |
| 165 PASS gl.getProgramParameter(program, gl.LINK_STATUS) is null | |
| 166 PASS gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is null | |
| 167 PASS gl.getShaderInfoLog(shader) is null | |
| 168 PASS gl.getShaderParameter(shader, gl.SHADER_TYPE) is null | |
| 169 PASS gl.getShaderSource(shader) is null | |
| 170 PASS gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S) is null | |
| 171 PASS gl.getUniform(program, uniformLocation) is null | |
| 172 PASS gl.getUniformLocation(program, 'vPosition') is null | |
| 173 PASS gl.getVertexAttrib(0, gl.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) is null | |
| 174 PASS gl.getSupportedExtensions() is null | |
| 175 PASS gl.getExtension('WEBGL_lose_context') is null | |
| 176 PASS gl.isBuffer(buffer) is false | |
| 177 PASS gl.isEnabled(gl.BLEND) is false | |
| 178 PASS gl.isFramebuffer(framebuffer) is false | |
| 179 PASS gl.isProgram(program) is false | |
| 180 PASS gl.isRenderbuffer(renderbuffer) is false | |
| 181 PASS gl.isShader(shader) is false | |
| 182 PASS gl.isTexture(texture) is false | |
| 183 PASS gl.getError() is gl.NO_ERROR | |
| 184 | |
| 185 PASS successfullyParsed is true | |
| 186 | |
| 187 TEST COMPLETE | |
| 188 | |
| OLD | NEW |