Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 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 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s | 4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s |
| 5 | 5 |
| 6 # See the GpuTestExpectations class for documentation. | 6 # See the GpuTestExpectations class for documentation. |
| 7 | 7 |
| 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): | 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): |
| 9 def __init__(self, conformance_path, url_prefixes=None, is_asan=False): | 9 def __init__(self, conformance_path, url_prefixes=None, is_asan=False): |
| 10 super(WebGL2ConformanceExpectations, self).__init__( | 10 super(WebGL2ConformanceExpectations, self).__init__( |
| (...skipping 28 matching lines...) Expand all Loading... | |
| 39 | 39 |
| 40 # Too slow (take about one hour to run) | 40 # Too slow (take about one hour to run) |
| 41 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) | 41 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) |
| 42 | 42 |
| 43 # All platforms. | 43 # All platforms. |
| 44 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) | 44 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) |
| 45 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) | 45 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) |
| 46 | 46 |
| 47 # canvas.commit() promise synchronization isn't fully reliable yet. | 47 # canvas.commit() promise synchronization isn't fully reliable yet. |
| 48 self.Fail('conformance/offscreencanvas/offscreencanvas-resize.html', | 48 self.Fail('conformance/offscreencanvas/offscreencanvas-resize.html', |
| 49 bug=709484) | 49 bug=709484) |
| 50 | 50 |
| 51 self.Fail('conformance2/rendering/depth-stencil-feedback-loop.html', | 51 self.Fail('conformance2/rendering/depth-stencil-feedback-loop.html', |
| 52 bug=660844) # WebGL 2.0.1 | 52 bug=660844) # WebGL 2.0.1 |
| 53 self.Fail('conformance2/rendering/rendering-sampling-feedback-loop.html', | 53 self.Fail('conformance2/rendering/rendering-sampling-feedback-loop.html', |
| 54 bug=660844) # WebGL 2.0.1 | 54 bug=660844) # WebGL 2.0.1 |
| 55 self.Fail('conformance2/textures/misc/' + | 55 self.Fail('conformance2/textures/misc/' + |
| 56 'integer-cubemap-specification-order-bug.html', | 56 'integer-cubemap-specification-order-bug.html', |
| 57 bug=483282) # owner:cwallez, test might be buggy | 57 bug=483282) # owner:cwallez, test might be buggy |
| 58 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', | 58 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', |
| 59 bug=625738) | 59 bug=625738) |
| 60 | 60 |
| 61 self.Fail('conformance/glsl/misc/uninitialized-local-global-variables.html', | |
| 62 bug=1966) # angle bug ID | |
| 63 | |
| 64 self.Fail('conformance2/textures/misc/copy-texture-cube-map-AMD-bug.html', | |
| 65 bug=712584) | |
| 66 self.Fail('conformance2/extensions/ext-color-buffer-float.html', | |
| 67 bug=712584) | |
| 68 | |
| 61 # Windows only. | 69 # Windows only. |
| 62 self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', | 70 self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', |
| 63 ['win', 'd3d11'], bug=644740) | 71 ['win', 'd3d11'], bug=644740) |
| 64 self.Fail('deqp/functional/gles3/sync.html', ['win', 'd3d11'], bug=676848) | 72 self.Fail('deqp/functional/gles3/sync.html', ['win', 'd3d11'], bug=676848) |
| 65 | 73 |
| 66 # Win / NVidia | 74 # Win / NVidia |
| 67 self.Flaky('deqp/functional/gles3/fbomultisample*', | 75 self.Flaky('deqp/functional/gles3/fbomultisample*', |
| 68 ['win', 'nvidia', 'd3d11'], bug=631317) | 76 ['win', 'nvidia', 'd3d11'], bug=631317) |
| 69 self.Fail('conformance2/rendering/' + | 77 self.Fail('conformance2/rendering/' + |
| 70 'draw-with-integer-texture-base-level.html', | 78 'draw-with-integer-texture-base-level.html', |
| (...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 694 # Linux Multi-vendor failures. | 702 # Linux Multi-vendor failures. |
| 695 self.Skip('deqp/data/gles3/shaders/qualification_order.html', | 703 self.Skip('deqp/data/gles3/shaders/qualification_order.html', |
| 696 ['linux', 'amd', 'intel'], bug=483282) | 704 ['linux', 'amd', 'intel'], bug=483282) |
| 697 self.Flaky('deqp/functional/gles3/texturespecification/' + | 705 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 698 'random_teximage2d_2d.html', | 706 'random_teximage2d_2d.html', |
| 699 ['linux', 'amd', 'intel'], bug=618447) | 707 ['linux', 'amd', 'intel'], bug=618447) |
| 700 self.Fail('conformance2/rendering/clipping-wide-points.html', | 708 self.Fail('conformance2/rendering/clipping-wide-points.html', |
| 701 ['linux', 'amd', 'intel'], bug=662644) # WebGL 2.0.1 | 709 ['linux', 'amd', 'intel'], bug=662644) # WebGL 2.0.1 |
| 702 | 710 |
| 703 # Linux NVIDIA | 711 # Linux NVIDIA |
| 712 self.Fail('conformance2/textures/canvas_sub_rectangle/' + | |
| 713 'tex-2d-r32f-red-float.html', | |
| 714 ['linux', 'nvidia'], bug=713127) | |
|
Zhenyao Mo
2017/04/19 16:59:04
Can you try roll with less commits and see exactly
Ken Russell (switch to Gerrit)
2017/04/19 17:47:51
This failure is really strange. I would have thoug
| |
| 715 | |
| 704 # This test is flaky both with and without ANGLE. | 716 # This test is flaky both with and without ANGLE. |
| 705 self.Flaky('deqp/functional/gles3/texturespecification/' + | 717 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 706 'random_teximage2d_2d.html', | 718 'random_teximage2d_2d.html', |
| 707 ['linux', 'nvidia'], bug=618447) | 719 ['linux', 'nvidia'], bug=618447) |
| 708 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', | 720 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', |
| 709 ['linux', 'nvidia'], bug=672380) | 721 ['linux', 'nvidia'], bug=672380) |
| 710 self.Fail('conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html', | 722 self.Fail('conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html', |
| 711 ['linux', 'nvidia'], bug=709351) | 723 ['linux', 'nvidia'], bug=709351) |
| 712 self.Fail('conformance2/textures/canvas_sub_rectangle/' + | 724 self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 713 'tex-2d-r11f_g11f_b10f-rgb-half_float.html', | 725 'tex-2d-r11f_g11f_b10f-rgb-half_float.html', |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 731 ['linux', 'nvidia'], bug=694354) | 743 ['linux', 'nvidia'], bug=694354) |
| 732 | 744 |
| 733 # Linux NVIDIA Quadro P400 | 745 # Linux NVIDIA Quadro P400 |
| 734 self.Fail('deqp/functional/gles3/multisample.html', | 746 self.Fail('deqp/functional/gles3/multisample.html', |
| 735 ['linux', ('nvidia', 0x1cb3)], bug=702861) | 747 ['linux', ('nvidia', 0x1cb3)], bug=702861) |
| 736 # This test causes a lost device and then the next test fails. | 748 # This test causes a lost device and then the next test fails. |
| 737 self.Skip('conformance2/rendering/blitframebuffer-size-overflow.html', | 749 self.Skip('conformance2/rendering/blitframebuffer-size-overflow.html', |
| 738 ['linux', ('nvidia', 0x1cb3)], bug=709320) | 750 ['linux', ('nvidia', 0x1cb3)], bug=709320) |
| 739 | 751 |
| 740 # Linux Intel | 752 # Linux Intel |
| 741 self.Fail('conformance2/extensions/ext-color-buffer-float.html', | |
| 742 ['linux', 'intel'], bug=640389) | |
| 743 self.Fail('WebglExtension_EXT_disjoint_timer_query_webgl2', | 753 self.Fail('WebglExtension_EXT_disjoint_timer_query_webgl2', |
| 744 ['linux', 'intel'], bug=687210) | 754 ['linux', 'intel'], bug=687210) |
| 745 | 755 |
| 746 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 | 756 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| 747 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', | 757 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', |
| 748 ['linux', 'intel'], bug=540543) # GPU timeout | 758 ['linux', 'intel'], bug=540543) # GPU timeout |
| 749 | 759 |
| 750 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', | 760 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| 751 ['linux', 'intel'], bug=635528) | 761 ['linux', 'intel'], bug=635528) |
| 752 | 762 |
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1002 ['linux', 'amd'], bug=483282) | 1012 ['linux', 'amd'], bug=483282) |
| 1003 self.Fail('deqp/functional/gles3/shaderoperator/unary_operator_02.html', | 1013 self.Fail('deqp/functional/gles3/shaderoperator/unary_operator_02.html', |
| 1004 ['linux', 'amd'], bug=483282) | 1014 ['linux', 'amd'], bug=483282) |
| 1005 | 1015 |
| 1006 self.Fail('conformance2/glsl3/vector-dynamic-indexing.html', | 1016 self.Fail('conformance2/glsl3/vector-dynamic-indexing.html', |
| 1007 ['linux', 'amd'], bug=483282) | 1017 ['linux', 'amd'], bug=483282) |
| 1008 self.Fail('conformance2/reading/read-pixels-pack-parameters.html', | 1018 self.Fail('conformance2/reading/read-pixels-pack-parameters.html', |
| 1009 ['linux', 'amd', 'no_angle'], bug=483282) | 1019 ['linux', 'amd', 'no_angle'], bug=483282) |
| 1010 self.Fail('conformance2/textures/misc/tex-unpack-params.html', | 1020 self.Fail('conformance2/textures/misc/tex-unpack-params.html', |
| 1011 ['linux', 'amd', 'no_angle'], bug=483282) | 1021 ['linux', 'amd', 'no_angle'], bug=483282) |
| 1012 self.Fail('conformance2/extensions/ext-color-buffer-float.html', | |
| 1013 ['linux', 'amd'], bug=633022) | |
| 1014 self.Fail('conformance2/rendering/blitframebuffer-filter-outofbounds.html', | 1022 self.Fail('conformance2/rendering/blitframebuffer-filter-outofbounds.html', |
| 1015 ['linux', 'amd'], bug=655147) | 1023 ['linux', 'amd'], bug=655147) |
| 1016 | 1024 |
| 1017 # Uniform buffer related failures | 1025 # Uniform buffer related failures |
| 1018 self.Fail('deqp/functional/gles3/uniformbuffers/single_struct_array.html', | 1026 self.Fail('deqp/functional/gles3/uniformbuffers/single_struct_array.html', |
| 1019 ['linux', 'amd'], bug=483282) | 1027 ['linux', 'amd'], bug=483282) |
| 1020 self.Fail('deqp/functional/gles3/uniformbuffers/single_nested_struct.html', | 1028 self.Fail('deqp/functional/gles3/uniformbuffers/single_nested_struct.html', |
| 1021 ['linux', 'amd'], bug=483282) | 1029 ['linux', 'amd'], bug=483282) |
| 1022 self.Fail('deqp/functional/gles3/uniformbuffers/' + | 1030 self.Fail('deqp/functional/gles3/uniformbuffers/' + |
| 1023 'single_nested_struct_array.html', | 1031 'single_nested_struct_array.html', |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1107 # self.Fail(page_name, | 1115 # self.Fail(page_name, |
| 1108 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 1116 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| 1109 # self.Fail(page_name, | 1117 # self.Fail(page_name, |
| 1110 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 1118 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| 1111 | 1119 |
| 1112 # Conflicts if between a generic os condition and a specific version | 1120 # Conflicts if between a generic os condition and a specific version |
| 1113 # self.Fail(page_name, | 1121 # self.Fail(page_name, |
| 1114 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 1122 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
| 1115 # self.Fail(page_name, | 1123 # self.Fail(page_name, |
| 1116 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 1124 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| OLD | NEW |