Skip RenderPassLoadOpTests.ColorClearThenLoadAndDraw on Linux Intel OpenGL

RenderPassLoadOpTests.ColorClearThenLoadAndDraw is flaky on Linux Intel
drivers, so we have to skip it temporarily. As currently we cannot collect
PCI IDs on OpenGL drivers, we have to skip this test on all OpenGL
backends.

BUG=dawn:126, chromium:947246

Change-Id: Ic1b75ee70d72b8e96ac87018cfc886661e4ae3de
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/6260
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
Jiawei Shao 2019-04-01 07:47:47 +00:00 committed by Commit Bot service account
parent 10c24684ab
commit 14487c34f7
1 changed files with 6 additions and 0 deletions

View File

@ -112,6 +112,12 @@ class RenderPassLoadOpTests : public DawnTest {
// Tests clearing, loading, and drawing into color attachments
TEST_P(RenderPassLoadOpTests, ColorClearThenLoadAndDraw) {
// TODO(jiawei.shao@intel.com): investigate why the test is flaky on Linux Intel OpenGL drivers.
// Currently we cannot collect PCI IDs from OpenGL drivers, we have to skip it on all OpenGL
// backends.
// Tracking bug: https://bugs.chromium.org/p/dawn/issues/detail?id=126
DAWN_SKIP_TEST_IF(IsOpenGL() && IsLinux());
// Part 1: clear once, check to make sure it's cleared
utils::ComboRenderPassDescriptor renderPassClearZero({renderTargetView});
auto commandsClearZeroEncoder = device.CreateCommandEncoder();