Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(161)

Issue 1785713003: Increase GPU test timeout to avoid fragility (Closed)

Created:
4 years, 9 months ago by brucedawson
Modified:
4 years, 9 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Increase GPU test timeout to avoid fragility VS 2015 64-bit debug builds were hitting tests timeouts on WebglConformance.conformance_uniforms_gl_uniform_arrays. It turns out that VS 2015 64-bit debug builds are, in this scenario at least, about 34% slower than VS 2013's debug builds. This means that VS 2013 is also close to hitting this timeout, at least on slower machines. This change increases the timeout from 180 to 300. Bug 593983 covers investigating why VS 2015's builds are slower, but since this issue only occurs in debug builds it is not an immediate blocker. TBR=kbr@chromium.org BUG=593710, 440500, 593983 Committed: https://crrev.com/87908413585f8cc838fe2eae1581dbcc767ca49f Cr-Commit-Position: refs/heads/master@{#380708}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M content/test/gpu/gpu_tests/webgl_conformance.py View 1 chunk +1 line, -1 line 2 comments Download

Messages

Total messages: 16 (8 generated)
brucedawson
This fixes the timeout issue and seems appropriate. I'll investigate the (debug only) slowdown later.
4 years, 9 months ago (2016-03-11 00:48:12 UTC) #2
nednguyen
https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/webgl_conformance.py File content/test/gpu/gpu_tests/webgl_conformance.py (right): https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/webgl_conformance.py#newcode143 content/test/gpu/gpu_tests/webgl_conformance.py:143: 'webglTestHarness._finished', timeout_in_seconds=300) Not my codebase but I think maybe ...
4 years, 9 months ago (2016-03-11 01:35:04 UTC) #4
brucedawson
On 2016/03/11 01:35:04, nednguyen wrote: > https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/webgl_conformance.py > File content/test/gpu/gpu_tests/webgl_conformance.py (right): > > https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/webgl_conformance.py#newcode143 > ...
4 years, 9 months ago (2016-03-11 01:46:54 UTC) #5
brucedawson
Increasing timeout was suggested in https://bugs.chromium.org/p/chromium/issues/detail?id=593710#c13 so TBRing this to continue moving forwards.
4 years, 9 months ago (2016-03-11 18:31:19 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1785713003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1785713003/1
4 years, 9 months ago (2016-03-11 18:34:00 UTC) #11
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 9 months ago (2016-03-11 19:48:15 UTC) #13
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/87908413585f8cc838fe2eae1581dbcc767ca49f Cr-Commit-Position: refs/heads/master@{#380708}
4 years, 9 months ago (2016-03-11 19:49:48 UTC) #15
Ken Russell (switch to Gerrit)
4 years, 9 months ago (2016-03-14 20:23:27 UTC) #16
Message was sent while issue was closed.
lgtm after the fact

https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/...
File content/test/gpu/gpu_tests/webgl_conformance.py (right):

https://codereview.chromium.org/1785713003/diff/1/content/test/gpu/gpu_tests/...
content/test/gpu/gpu_tests/webgl_conformance.py:143:
'webglTestHarness._finished', timeout_in_seconds=300)
On 2016/03/11 01:35:03, nednguyen wrote:
> Not my codebase but I think  maybe the better way is doing polling to check if
> the test suite is making progress instead of doing this long wait?

I'm not sure how that would be implemented -- there aren't any convenient hooks
in the WebGL tests to detect progress. This seems OK.

Powered by Google App Engine
This is Rietveld 408576698