New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 612293 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 605775



Sign in to add a comment

webgl test expectation "no_angle" mode doesn't work

Project Member Reported by zmo@chromium.org, May 16 2016

Issue description

If you look at any mac bots stdout on webgl2_conformance, you will see a bunch of "expected to fail, but passed" entries, all caused by "angle" and "no_angle" semantics.

For example, 

   self.Fail('conformance2/textures/misc/tex-unpack-params.html',
        ['d3d9', 'd3d11', 'opengl'], bug= 483282 )
   self.Fail('conformance2/textures/misc/tex-unpack-params.html',
        ['mac', 'intel', 'no_angle'], bug= 483282 )

do not work as expected.  Instead, this test is expected to fail (incorrectly) on all Mac.
 

Comment 1 by zmo@chromium.org, May 16 2016

Labels: -Pri-3 Pri-1

Comment 2 by kbr@chromium.org, May 16 2016

Blocking: 605775

Comment 3 by kbr@chromium.org, May 16 2016

Regression is from https://codereview.chromium.org/1974893002 .

Project Member

Comment 4 by bugdroid1@chromium.org, May 17 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9ef10b51b20d9d693d0484aad6f03951bac61e5c

commit 9ef10b51b20d9d693d0484aad6f03951bac61e5c
Author: cwallez <cwallez@google.com>
Date: Tue May 17 22:40:33 2016

GPU test expectations: more precisely detect ANGLE

Previously we only looked at the "OpenGL", "Direct3D9" and "Direct3D11"
string in the GL_RENDERER to decide that we were using ANGLE. This
would incorrectly match OSX's "Intel Iris Pro OpenGL Engine" as ANGLE
with the OpenGL backend.

We now check that "ANGLE" appears in GL_RENDERER to match ANGLE. Also
adds a regression test and a unittest for the no_angle keyword.

BUG= 612293 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1980243004
Cr-Commit-Position: refs/heads/master@{#394249}

[modify] https://crrev.com/9ef10b51b20d9d693d0484aad6f03951bac61e5c/content/test/gpu/gpu_tests/gpu_test_expectations.py
[modify] https://crrev.com/9ef10b51b20d9d693d0484aad6f03951bac61e5c/content/test/gpu/gpu_tests/gpu_test_expectations_unittest.py

Status: Verified (was: Assigned)
Didn't see the string "expected to fail, but passed" in recent mac webgl2_conformance logs.

Sign in to add a comment