blob: 8461d32f3cd5b4bf738bb079b9c1af7c3b723c54 [file] [log] [blame]
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
Test: ../../resources/webgl_test_files/conformance/misc/expando-loss.html
[ 1: PASS ] getParameter(TEXTURE_BINDING_2D) returns instance that was bound.
[ 2: FAIL ] getParameter(TEXTURE_BINDING_2D): Expect basic expando to survive despite GC.
[ 3: FAIL ] getParameter(TEXTURE_BINDING_2D): Expect subobject expando to survive despite GC.
[ 4: PASS ] getParameter(FRAMEBUFFER_BINDING) returns instance that was bound.
[ 5: FAIL ] getParameter(FRAMEBUFFER_BINDING): Expect basic expando to survive despite GC.
[ 6: FAIL ] getParameter(FRAMEBUFFER_BINDING): Expect subobject expando to survive despite GC.
[ 7: PASS ] getParameter(RENDERBUFFER_BINDING) returns instance that was bound.
[ 8: FAIL ] getParameter(RENDERBUFFER_BINDING): Expect basic expando to survive despite GC.
[ 9: FAIL ] getParameter(RENDERBUFFER_BINDING): Expect subobject expando to survive despite GC.
[ 10: PASS ] getParameter(ELEMENT_ARRAY_BUFFER_BINDING) returns instance that was bound.
[ 11: FAIL ] getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
[ 12: FAIL ] getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
[ 13: PASS ] getParameter(ARRAY_BUFFER_BINDING) returns instance that was bound.
[ 14: FAIL ] getParameter(ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
[ 15: FAIL ] getParameter(ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
[ 16: PASS ] getParameter(TEXTURE_BINDING_CUBE_MAP) returns instance that was bound.
[ 17: FAIL ] getParameter(TEXTURE_BINDING_CUBE_MAP): Expect basic expando to survive despite GC.
[ 18: FAIL ] getParameter(TEXTURE_BINDING_CUBE_MAP): Expect subobject expando to survive despite GC.
[ 19: PASS ] getParameter(gl.CURRENT_PROGRAM) return instance set with useProgram
[ 20: PASS ] Vertex shader instance found in getAttachedShaders
[ 21: PASS ] Fragment shader instance found in getAttachedShaders
[ 22: FAIL ] Current program: Expect basic expando to survive despite GC.
[ 23: FAIL ] Current program: Expect subobject expando to survive despite GC.
[ 24: PASS ] [object WebGLProgram] is an instance of WebGLProgram
[ 25: FAIL ] Shader[0]: Expect basic expando to survive despite GC.
[ 26: FAIL ] Shader[0]: Expect subobject expando to survive despite GC.
[ 27: PASS ] [object WebGLShader] is an instance of WebGLShader
[ 28: FAIL ] Shader[1]: Expect basic expando to survive despite GC.
[ 29: FAIL ] Shader[1]: Expect subobject expando to survive despite GC.
[ 30: PASS ] [object WebGLShader] is an instance of WebGLShader
[ 31: PASS ] getVertexAttrib(VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) return instance set with vertexAttribPointer
[ 32: FAIL ] Vertex Attribute Buffer: Expect basic expando to survive despite GC.
[ 33: FAIL ] Vertex Attribute Buffer: Expect subobject expando to survive despite GC.
[ 34: PASS ] [object WebGLBuffer] is an instance of WebGLBuffer
[ 35: PASS ] getFramebufferAttachmentParameter(COLOR_ATTACHMENT0) returns instance set with framebufferRenderbuffer
[ 36: PASS ] getFramebufferAttachmentParameter(DEPTH_ATTACHMENT) returns instance set with framebufferRenderbuffer
[ 37: PASS ] getFramebufferAttachmentParameter(STENCIL_ATTACHMENT) returns instance set with framebufferRenderbuffer
[ 38: PASS ] getFramebufferAttachmentParameter(DEPTH_STENCIL_ATTACHMENT) returns instance set with framebufferRenderbuffer
[ 39: FAIL ] COLOR_ATTACHMENT0: Expect basic expando to survive despite GC.
[ 40: FAIL ] COLOR_ATTACHMENT0: Expect subobject expando to survive despite GC.
[ 41: PASS ] [object WebGLRenderbuffer] is an instance of WebGLRenderbuffer
[ 42: FAIL ] DEPTH_ATTACHMENT: Expect basic expando to survive despite GC.
[ 43: FAIL ] DEPTH_ATTACHMENT: Expect subobject expando to survive despite GC.
[ 44: PASS ] [object WebGLRenderbuffer] is an instance of WebGLRenderbuffer
[ 45: FAIL ] STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
[ 46: FAIL ] STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.
[ 47: PASS ] [object WebGLRenderbuffer] is an instance of WebGLRenderbuffer
[ 48: FAIL ] DEPTH_STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
[ 49: FAIL ] DEPTH_STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.
[ 50: PASS ] [object WebGLRenderbuffer] is an instance of WebGLRenderbuffer
[ 51: PASS ] successfullyParsed is true
[ FAIL ] 28 failures reported