| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 import os | 4 import os |
| 5 | 5 |
| 6 from gpu_tests.gpu_test_expectations import GpuTestExpectations | 6 from gpu_tests.gpu_test_expectations import GpuTestExpectations |
| 7 | 7 |
| 8 # See the GpuTestExpectations class for documentation. | 8 # See the GpuTestExpectations class for documentation. |
| 9 | 9 |
| 10 class WebGLConformanceExpectations(GpuTestExpectations): | 10 class WebGLConformanceExpectations(GpuTestExpectations): |
| (...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 519 | 519 |
| 520 # ======================== | 520 # ======================== |
| 521 # Conformance expectations | 521 # Conformance expectations |
| 522 # ======================== | 522 # ======================== |
| 523 # Fails on all platforms | 523 # Fails on all platforms |
| 524 | 524 |
| 525 # We need to add WebGL 1 check in command buffer that format/type from | 525 # We need to add WebGL 1 check in command buffer that format/type from |
| 526 # TexSubImage2D have to match the current texture's. | 526 # TexSubImage2D have to match the current texture's. |
| 527 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', | 527 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', |
| 528 bug=570453) | 528 bug=570453) |
| 529 self.Fail('deqp/data/gles2/shaders/preprocessor.html', bug=483282) | |
| 530 | 529 |
| 531 self.Fail('conformance/extensions/webgl-draw-buffers.html', | 530 self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 532 bug=625365) | 531 bug=625365) |
| 533 # self.Fail('conformance/extensions/webgl-draw-buffers.html', | 532 # self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 534 # ['win', 'intel', 'opengl'], bug=1007) # angle bug ID | 533 # ['win', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 535 # self.Fail('conformance/extensions/webgl-draw-buffers.html', | 534 # self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 536 # ['mavericks', ('nvidia', 0xfe9)], bug=586536) | 535 # ['mavericks', ('nvidia', 0xfe9)], bug=586536) |
| 537 # self.Fail('conformance/extensions/webgl-draw-buffers.html', | 536 # self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 538 # ['linux', ('intel', 0x412), 'opengl'], bug=586536) | 537 # ['linux', ('intel', 0x412), 'opengl'], bug=586536) |
| 539 | 538 |
| 540 # OpenGL / NVIDIA failures | 539 # OpenGL / NVIDIA failures |
| 541 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', | 540 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', |
| 542 ['win', 'linux', 'nvidia', 'opengl'], bug=1007) # angle bug ID | 541 ['win', 'linux', 'nvidia', 'opengl'], bug=1007) # angle bug ID |
| 543 | 542 |
| 544 # Win failures | 543 # Win failures |
| 545 self.Fail('conformance/extensions/oes-texture-half-float.html', | 544 self.Fail('conformance/extensions/oes-texture-half-float.html', |
| 546 ['win'], bug=607283) | 545 ['win'], bug=607283) |
| 547 # Note that the following two tests pass with OpenGL. | 546 # Note that the following two tests pass with OpenGL. |
| 548 self.Fail('conformance/glsl/bugs/' + | 547 self.Fail('conformance/glsl/bugs/' + |
| 549 'pow-of-small-constant-in-user-defined-function.html', | 548 'pow-of-small-constant-in-user-defined-function.html', |
| 550 ['win'], bug=485641) | 549 ['win'], bug=485641) |
| 551 # Note that the following test seems to pass, but it may still be flaky. | 550 # Note that the following test seems to pass, but it may still be flaky. |
| 552 self.Fail('conformance/glsl/constructors/' + | 551 self.Fail('conformance/glsl/constructors/' + |
| 553 'glsl-construct-vec-mat-index.html', | 552 'glsl-construct-vec-mat-index.html', |
| 554 ['win'], bug=525188) | 553 ['win'], bug=525188) |
| 555 self.Flaky('deqp/data/gles2/shaders/constants.html', ['win'], bug=594922) | |
| 556 self.Fail('conformance/rendering/point-specific-shader-variables.html', | 554 self.Fail('conformance/rendering/point-specific-shader-variables.html', |
| 557 ['win'], bug=616335) | 555 ['win'], bug=616335) |
| 556 self.Fail('deqp/data/gles2/shaders/functions.html', |
| 557 ['win'], bug=478572) |
| 558 | 558 |
| 559 # Win NVIDIA failures | 559 # Win NVIDIA failures |
| 560 self.Fail('deqp/data/gles2/shaders/functions.html', | |
| 561 ['win', 'nvidia'], bug=478572) | |
| 562 self.Flaky('conformance/textures/misc/texture-npot-video.html', | 560 self.Flaky('conformance/textures/misc/texture-npot-video.html', |
| 563 ['win', 'nvidia'], bug=626524) | 561 ['win', 'nvidia'], bug=626524) |
| 562 self.Flaky('conformance/textures/misc/texture-upload-size.html', |
| 563 ['win', 'nvidia'], bug=630860) |
| 564 | 564 |
| 565 # Win7 / Intel failures | 565 # Win7 / Intel failures |
| 566 self.Fail('conformance/textures/misc/' + | 566 self.Fail('conformance/textures/misc/' + |
| 567 'copy-tex-image-and-sub-image-2d.html', | 567 'copy-tex-image-and-sub-image-2d.html', |
| 568 ['win7', 'intel']) | 568 ['win7', 'intel']) |
| 569 self.Fail('deqp/data/gles2/shaders/functions.html', | |
| 570 ['win7', 'intel'], bug=478572) | |
| 571 | 569 |
| 572 # Win / AMD flakiness seen on new tryservers. | 570 # Win / AMD flakiness seen on new tryservers. |
| 573 # It's unfortunate that this suppression needs to be so broad, but | 571 # It's unfortunate that this suppression needs to be so broad, but |
| 574 # basically any test that uses readPixels is potentially flaky, and | 572 # basically any test that uses readPixels is potentially flaky, and |
| 575 # it's infeasible to suppress individual failures one by one. | 573 # it's infeasible to suppress individual failures one by one. |
| 576 self.Flaky('conformance/*', ['win', ('amd', 0x6779)], bug=491419) | 574 self.Flaky('conformance/*', ['win', ('amd', 0x6779)], bug=491419) |
| 577 | 575 |
| 578 # Win AMD failures | 576 # Win AMD failures |
| 579 self.Fail('deqp/data/gles2/shaders/functions.html', | |
| 580 ['win', 'amd'], bug=478572) | |
| 581 | 577 |
| 582 # Win / AMD D3D9 failures | 578 # Win / AMD D3D9 failures |
| 583 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 579 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 584 ['win', 'amd', 'd3d9'], bug=475095) | 580 ['win', 'amd', 'd3d9'], bug=475095) |
| 585 self.Fail('conformance/rendering/more-than-65536-indices.html', | 581 self.Fail('conformance/rendering/more-than-65536-indices.html', |
| 586 ['win', 'amd', 'd3d9'], bug=475095) | 582 ['win', 'amd', 'd3d9'], bug=475095) |
| 587 | 583 |
| 588 # Win / D3D9 failures | 584 # Win / D3D9 failures |
| 589 # Skipping these two tests because they're causing assertion failures. | 585 # Skipping these two tests because they're causing assertion failures. |
| 590 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html', | 586 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html', |
| 591 ['win', 'd3d9'], bug=896) # angle bug ID | 587 ['win', 'd3d9'], bug=896) # angle bug ID |
| 592 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html', | 588 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html', |
| 593 ['win', 'd3d9'], bug=896) # angle bug ID | 589 ['win', 'd3d9'], bug=896) # angle bug ID |
| 594 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html', | 590 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html', |
| 595 ['win', 'd3d9'], bug=1179) # angle bug ID | 591 ['win', 'd3d9'], bug=1179) # angle bug ID |
| 596 # The functions test have been persistently flaky on D3D9 | 592 # The functions test have been persistently flaky on D3D9 |
| 597 self.Flaky('conformance/glsl/functions/*', | 593 self.Flaky('conformance/glsl/functions/*', |
| 598 ['win', 'd3d9'], bug=415609) | 594 ['win', 'd3d9'], bug=415609) |
| 599 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html', | 595 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html', |
| 600 ['win', 'd3d9'], bug=617148) | 596 ['win', 'd3d9'], bug=617148) |
| 597 self.Flaky('conformance/glsl/matrices/glsl-mat3-construction.html', |
| 598 ['win', 'd3d9'], bug=617148) |
| 601 | 599 |
| 602 # WIN / D3D9 / Intel failures | 600 # WIN / D3D9 / Intel failures |
| 603 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html', | 601 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html', |
| 604 ['win', 'intel', 'd3d9'], bug=540538) | 602 ['win', 'intel', 'd3d9'], bug=540538) |
| 605 | 603 |
| 606 # WIN / OpenGL / NVIDIA failures | 604 # WIN / OpenGL / NVIDIA failures |
| 607 # Mark ANGLE's OpenGL as flaky on Windows Nvidia | 605 # Mark ANGLE's OpenGL as flaky on Windows Nvidia |
| 608 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083) | 606 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083) |
| 609 | 607 |
| 610 # Win / OpenGL / AMD failures | 608 # Win / OpenGL / AMD failures |
| (...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 943 self.Fail('conformance/textures/misc/texture-npot.html', | 941 self.Fail('conformance/textures/misc/texture-npot.html', |
| 944 ['chromeos', ('intel', 0xa011)], bug=375554) | 942 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 945 self.Fail('conformance/textures/misc/texture-npot-video.html', | 943 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 946 ['chromeos', ('intel', 0xa011)], bug=375554) | 944 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 947 self.Fail('conformance/textures/misc/texture-size.html', | 945 self.Fail('conformance/textures/misc/texture-size.html', |
| 948 ['chromeos', ('intel', 0xa011)], bug=375554) | 946 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 949 self.Fail('conformance/uniforms/gl-uniform-arrays.html', | 947 self.Fail('conformance/uniforms/gl-uniform-arrays.html', |
| 950 ['chromeos', ('intel', 0xa011)], bug=375554) | 948 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 951 self.Skip('conformance/uniforms/uniform-default-values.html', | 949 self.Skip('conformance/uniforms/uniform-default-values.html', |
| 952 ['chromeos', ('intel', 0xa011)], bug=375554) | 950 ['chromeos', ('intel', 0xa011)], bug=375554) |
| OLD | NEW |