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): | 9 def __init__(self, conformance_path): |
10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) | 10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) |
(...skipping 18 matching lines...) Expand all Loading... |
29 # Conformance expectations | 29 # Conformance expectations |
30 # ======================== | 30 # ======================== |
31 | 31 |
32 # All platforms. | 32 # All platforms. |
33 | 33 |
34 # Too slow (take about one hour to run) | 34 # Too slow (take about one hour to run) |
35 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) | 35 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) |
36 | 36 |
37 self.Fail('deqp/data/gles3/shaders/linkage.html', bug=601821) | 37 self.Fail('deqp/data/gles3/shaders/linkage.html', bug=601821) |
38 | 38 |
39 self.Flaky('deqp/functional/gles3/negativefragmentapi.html', bug=604794) | |
40 | |
41 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282) | 39 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282) |
42 | 40 |
43 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) | 41 # Mark this test Flaky on all platforms but Intel Linux that is failing |
| 42 # reliably. |
| 43 self.Flaky('conformance2/query/occlusion-query.html', |
| 44 ['win', 'mac'], bug=603168) |
| 45 self.Flaky('conformance2/query/occlusion-query.html', |
| 46 ['linux', 'nvidia', 'amd'], bug=603168) |
44 | 47 |
45 self.Fail('conformance2/rendering/attrib-type-match.html', bug=627193) | 48 self.Fail('conformance2/rendering/attrib-type-match.html', bug=627193) |
46 | 49 |
47 self.Fail('conformance2/transform_feedback/' + | 50 self.Fail('conformance2/transform_feedback/' + |
48 'unwritten-output-defaults-to-zero.html', bug=1441) # ANGLE bug | 51 'unwritten-output-defaults-to-zero.html', bug=1441) # ANGLE bug |
49 | 52 |
50 # Likely move this to WebGL 2.0.1. | 53 # Likely move this to WebGL 2.0.1. |
51 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) | 54 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) |
52 | 55 |
53 # Avoid a conflict with a Mac expectation by setting | 56 # Avoid a conflict with a Mac expectation by setting |
(...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
519 ['linux', 'nvidia', 'opengl'], bug=618408) | 522 ['linux', 'nvidia', 'opengl'], bug=618408) |
520 self.Fail('deqp/functional/gles3/shaderbuiltinvar.html', | 523 self.Fail('deqp/functional/gles3/shaderbuiltinvar.html', |
521 ['linux', 'nvidia', 'opengl'], bug=483282) | 524 ['linux', 'nvidia', 'opengl'], bug=483282) |
522 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', | 525 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', |
523 ['linux', 'nvidia', 'opengl'], bug=483282) | 526 ['linux', 'nvidia', 'opengl'], bug=483282) |
524 self.Fail('conformance2/buffers/bound-buffer-size-change-test.html', | 527 self.Fail('conformance2/buffers/bound-buffer-size-change-test.html', |
525 ['linux', 'nvidia', 'opengl'], bug=483282) | 528 ['linux', 'nvidia', 'opengl'], bug=483282) |
526 self.Fail('conformance2/textures/misc/tex-unpack-params.html', | 529 self.Fail('conformance2/textures/misc/tex-unpack-params.html', |
527 ['linux', 'nvidia', 'opengl'], bug=483282) | 530 ['linux', 'nvidia', 'opengl'], bug=483282) |
528 | 531 |
529 # Linux Intel with ANGLE only | 532 # Linux Intel |
530 self.Fail('deqp/functional/gles3/pixelbufferobject.html', | 533 self.Fail('deqp/functional/gles3/pixelbufferobject.html', |
531 ['linux', 'intel', 'opengl'], bug=483282) | 534 ['linux', 'intel'], bug=598902) |
532 self.Fail('deqp/functional/gles3/shaderderivate_*', | 535 self.Fail('deqp/functional/gles3/shaderderivate_dfdx.html', |
533 ['linux', 'intel', 'opengl'], bug=618408) | 536 ['linux', 'intel'], bug=618408) |
534 | |
535 self.Fail('deqp/functional/gles3/fragmentoutput/*.html', | |
536 ['linux', 'intel', 'opengl'], bug=483282) | |
537 | 537 |
538 # The Mesa Intel driver has a scoping bug, see | 538 # The Mesa Intel driver has a scoping bug, see |
539 # https://bugs.freedesktop.org/show_bug.cgi?id=95184 | 539 # https://bugs.freedesktop.org/show_bug.cgi?id=95184 |
| 540 # It has been fixed in Mesa 12.0 |
540 self.Fail('deqp/data/gles3/shaders/scoping.html', | 541 self.Fail('deqp/data/gles3/shaders/scoping.html', |
541 ['linux', 'intel'], bug=610800) | 542 ['linux', 'intel'], bug=610800) |
542 | 543 |
543 self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', | 544 self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', |
544 ['linux', 'intel', 'opengl'], bug=483282) | 545 ['linux', 'intel'], bug=598902) |
545 self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', | 546 self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', |
546 ['linux', 'intel', 'opengl'], bug=483282) | 547 ['linux', 'intel'], bug=598902) |
547 self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', | 548 self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', |
548 ['linux', 'intel', 'opengl'], bug=483282) | 549 ['linux', 'intel'], bug=598902) |
549 self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', | 550 self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', |
550 ['linux', 'intel', 'opengl'], bug=483282) | 551 ['linux', 'intel'], bug=598902) |
551 self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', | 552 self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', |
552 ['linux', 'intel', 'opengl'], bug=483282) | 553 ['linux', 'intel'], bug=598902) |
553 self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', | 554 self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', |
554 ['linux', 'intel', 'opengl'], bug=483282) | 555 ['linux', 'intel'], bug=598902) |
555 self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', | 556 self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', |
556 ['linux', 'intel', 'opengl'], bug=483282) | 557 ['linux', 'intel'], bug=598902) |
557 self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', | 558 self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', |
558 ['linux', 'intel', 'opengl'], bug=483282) | 559 ['linux', 'intel'], bug=598902) |
559 self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', | 560 self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', |
560 ['linux', 'intel', 'opengl'], bug=483282) | 561 ['linux', 'intel'], bug=598902) |
561 self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', | 562 self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', |
562 ['linux', 'intel', 'opengl'], bug=483282) | 563 ['linux', 'intel'], bug=598902) |
563 self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', | 564 self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', |
564 ['linux', 'intel', 'opengl'], bug=483282) | 565 ['linux', 'intel'], bug=598902) |
565 self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', | 566 self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', |
566 ['linux', 'intel', 'opengl'], bug=483282) | 567 ['linux', 'intel'], bug=598902) |
567 self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', | 568 self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', |
568 ['linux', 'intel', 'opengl'], bug=483282) | 569 ['linux', 'intel'], bug=598902) |
569 self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', | 570 self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', |
570 ['linux', 'intel', 'opengl'], bug=483282) | 571 ['linux', 'intel'], bug=598902) |
571 self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', | 572 self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', |
572 ['linux', 'intel', 'opengl'], bug=483282) | 573 ['linux', 'intel'], bug=598902) |
573 self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', | 574 self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', |
574 ['linux', 'intel', 'opengl'], bug=483282) | 575 ['linux', 'intel'], bug=598902) |
575 self.Fail('deqp/functional/gles3/framebufferblit/' + | 576 self.Fail('deqp/functional/gles3/framebufferblit/' + |
576 'default_framebuffer_00.html', | 577 'default_framebuffer_00.html', |
577 ['linux', 'intel', 'opengl'], bug=483282) | 578 ['linux', 'intel'], bug=598902) |
578 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', | 579 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', |
579 ['linux', 'intel', 'opengl'], bug=483282) | 580 ['linux', 'intel'], bug=598902) |
| 581 |
| 582 # Linux Intel with ANGLE only |
| 583 self.Fail('deqp/functional/gles3/fragmentoutput/*.html', |
| 584 ['linux', 'intel', 'opengl'], bug=598902) |
| 585 |
| 586 # Linux Intel without ANGLE only |
| 587 self.Fail('conformance2/query/occlusion-query.html', |
| 588 ['linux', 'intel', 'no_angle'], bug=598902) |
| 589 self.Fail('conformance2/query/query.html', |
| 590 ['linux', 'intel', 'no_angle'], bug=598902) |
| 591 self.Fail('conformance2/reading/read-pixels-from-fbo-test.html', |
| 592 ['linux', 'intel', 'no_angle'], bug=598902) |
| 593 self.Fail('conformance2/renderbuffers/framebuffer-object-attachment.html', |
| 594 ['linux', 'intel', 'no_angle'], bug=598902) |
| 595 self.Fail('deqp/functional/gles3/fbocompleteness.html', |
| 596 ['linux', 'intel', 'no_angle'], bug=598902) |
| 597 self.Fail('deqp/functional/gles3/instancedrendering.html', |
| 598 ['linux', 'intel', 'no_angle'], bug=598902) |
| 599 self.Fail('deqp/functional/gles3/lifetime.html', |
| 600 ['linux', 'intel', 'no_angle'], bug=598902) |
| 601 self.Fail('deqp/functional/gles3/negativefragmentapi.html', |
| 602 ['linux', 'intel', 'no_angle'], bug=598902) |
| 603 self.Fail('deqp/functional/gles3/negativestateapi.html', |
| 604 ['linux', 'intel', 'no_angle'], bug=598902) |
| 605 self.Fail('deqp/functional/gles3/occlusionquery_conservative.html', |
| 606 ['linux', 'intel', 'no_angle'], bug=598902) |
| 607 self.Fail('deqp/functional/gles3/occlusionquery_strict.html', |
| 608 ['linux', 'intel', 'no_angle'], bug=598902) |
580 | 609 |
581 # Linux AMD only. | 610 # Linux AMD only. |
582 # It looks like AMD shader compiler rejects many valid ES3 semantics. | 611 # It looks like AMD shader compiler rejects many valid ES3 semantics. |
583 self.Fail('deqp/data/gles3/shaders/conversions.html', | 612 self.Fail('deqp/data/gles3/shaders/conversions.html', |
584 ['linux', 'amd'], bug=483282) | 613 ['linux', 'amd'], bug=483282) |
585 self.Skip('deqp/data/gles3/shaders/arrays.html', | 614 self.Skip('deqp/data/gles3/shaders/arrays.html', |
586 ['linux', 'amd'], bug=483282) | 615 ['linux', 'amd'], bug=483282) |
587 self.Fail('deqp/functional/gles3/internalformatquery.html', | 616 self.Fail('deqp/functional/gles3/internalformatquery.html', |
588 ['linux', 'amd'], bug=483282) | 617 ['linux', 'amd'], bug=483282) |
589 self.Fail('deqp/functional/gles3/texturestatequery.html', | 618 self.Fail('deqp/functional/gles3/texturestatequery.html', |
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
838 # self.Fail(page_name, | 867 # self.Fail(page_name, |
839 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 868 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
840 # self.Fail(page_name, | 869 # self.Fail(page_name, |
841 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 870 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
842 | 871 |
843 # Conflicts if between a generic os condition and a specific version | 872 # Conflicts if between a generic os condition and a specific version |
844 # self.Fail(page_name, | 873 # self.Fail(page_name, |
845 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 874 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
846 # self.Fail(page_name, | 875 # self.Fail(page_name, |
847 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 876 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
OLD | NEW |