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

Issue 2358833002: Update pixel test expectation and add new worker tests (Closed)

Created:
4 years, 3 months ago by xidachen
Modified:
4 years, 3 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, piman+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update pixel test expectation and add new worker tests In the previous CL: https://codereview.chromium.org/2328463004/ where the commit() function is implemented, we add a new pixel test and put its expectation to fail. Now that the reference image has been generated on all GPU waterfall bots, it is time to update the expectation. This CL also adds a new test to make sure that WebGL's commit() is behaving as expected on a worker thread. BUG=563852 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Committed: https://crrev.com/ec8349cfc41f8abb93e5b60561b3fbe3d541fb05 Committed: https://crrev.com/03083077956acc232b34b1a51e13ffe4c1f139a2 Cr-Original-Commit-Position: refs/heads/master@{#420304} Cr-Commit-Position: refs/heads/master@{#420379}

Patch Set 1 #

Patch Set 2 : worker works #

Patch Set 3 : include newly added file #

Total comments: 4

Patch Set 4 : address comments #

Patch Set 5 : add 2d tests #

Patch Set 6 : minor change in test description #

Total comments: 4

Patch Set 7 : back to PS4 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -7 lines) Patch
A + content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html View 1 2 3 2 chunks +17 lines, -5 lines 0 comments Download
M content/test/gpu/gpu_tests/pixel_expectations.py View 1 5 6 1 chunk +2 lines, -2 lines 0 comments Download
M content/test/gpu/page_sets/pixel_tests.py View 1 5 6 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 42 (20 generated)
xidachen
PTAL
4 years, 3 months ago (2016-09-21 16:52:54 UTC) #4
Justin Novosad
https://codereview.chromium.org/2358833002/diff/40001/content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html File content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html (right): https://codereview.chromium.org/2358833002/diff/40001/content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html#newcode45 content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html:45: worker.postMessage({data: offscreenCanvas}, [offscreenCanvas]); 'data' is not a great name ...
4 years, 3 months ago (2016-09-21 17:23:21 UTC) #5
xidachen
https://codereview.chromium.org/2358833002/diff/40001/content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html File content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html (right): https://codereview.chromium.org/2358833002/diff/40001/content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html#newcode45 content/test/data/gpu/pixel_offscreenCanvas_webgl_commit_worker.html:45: worker.postMessage({data: offscreenCanvas}, [offscreenCanvas]); On 2016/09/21 17:23:21, Justin Novosad wrote: ...
4 years, 3 months ago (2016-09-21 17:50:18 UTC) #6
xidachen
added some more test case for 2D rendering context, PTAL.
4 years, 3 months ago (2016-09-21 18:33:22 UTC) #8
Justin Novosad
lgtm (not an OWNER in contenet/test)
4 years, 3 months ago (2016-09-21 18:52:18 UTC) #9
xlai (Olivia)
lgtm on the deletion of tests in third_party/WebKit/LayoutTests and the added 2d commit tests.
4 years, 3 months ago (2016-09-21 18:52:30 UTC) #10
Ken Russell (switch to Gerrit)
The changes look OK in principle but it seems to me the 2D tests aren't ...
4 years, 3 months ago (2016-09-22 00:50:37 UTC) #11
xidachen
https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html File content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html (right): https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html#newcode31 content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html:31: offscreen2d.commit(); On 2016/09/22 00:50:36, Ken Russell wrote: > This ...
4 years, 3 months ago (2016-09-22 00:58:15 UTC) #12
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html File content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html (right): https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html#newcode31 content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html:31: offscreen2d.commit(); On 2016/09/22 00:58:15, xidachen wrote: > On 2016/09/22 ...
4 years, 3 months ago (2016-09-22 01:12:09 UTC) #13
xidachen
On 2016/09/22 01:12:09, Ken Russell wrote: > https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html > File content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html (right): > > https://codereview.chromium.org/2358833002/diff/100001/content/test/data/gpu/pixel_offscreenCanvas_2D_commit_main.html#newcode31 ...
4 years, 3 months ago (2016-09-22 01:17:04 UTC) #15
Ken Russell (switch to Gerrit)
Thanks for keeping things simple. LGTM
4 years, 3 months ago (2016-09-22 01:41:43 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2358833002/120001
4 years, 3 months ago (2016-09-22 11:26:38 UTC) #23
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 3 months ago (2016-09-22 11:32:32 UTC) #25
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/ec8349cfc41f8abb93e5b60561b3fbe3d541fb05 Cr-Commit-Position: refs/heads/master@{#420304}
4 years, 3 months ago (2016-09-22 11:35:54 UTC) #27
Adam Rice
A revert of this CL (patchset #7 id:120001) has been created in https://codereview.chromium.org/2359123002/ by ricea@chromium.org. ...
4 years, 3 months ago (2016-09-22 12:48:37 UTC) #28
Henrik Grunell
A revert of this CL (patchset #7 id:120001) has been created in https://codereview.chromium.org/2358803003/ by grunell@chromium.org. ...
4 years, 3 months ago (2016-09-22 13:01:26 UTC) #29
xidachen
The fix for the pixel test failure: https://codereview.chromium.org/2359193002/ has landed, and I see that all ...
4 years, 3 months ago (2016-09-22 17:07:34 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2358833002/120001
4 years, 3 months ago (2016-09-22 17:08:32 UTC) #36
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 3 months ago (2016-09-22 17:14:14 UTC) #38
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/03083077956acc232b34b1a51e13ffe4c1f139a2 Cr-Commit-Position: refs/heads/master@{#420379}
4 years, 3 months ago (2016-09-22 17:17:52 UTC) #40
Ken Russell (switch to Gerrit)
On 2016/09/22 17:14:14, commit-bot: I haz the power wrote: > Committed patchset #7 (id:120001) I'm ...
4 years, 3 months ago (2016-09-22 17:22:52 UTC) #41
xidachen
4 years, 3 months ago (2016-09-22 18:35:26 UTC) #42
Message was sent while issue was closed.
On 2016/09/22 17:22:52, Ken Russell wrote:
> On 2016/09/22 17:14:14, commit-bot: I haz the power wrote:
> > Committed patchset #7 (id:120001)
> 
> I'm 100% sure the CQ didn't retry those try jobs, and it really should have.
> Filed http://crbug.com/649390 .
> 
> Xida, please watch the bots and make sure the pixel test is passing reliably.
> Thanks. In particular please watch the trybots:
> 
>
https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium...
>
https://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel...
>
https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel...

Thanks Ken. I have been watching the GPU bots on waterfall, all of them have
picked up the new change, and things look fine.

Powered by Google App Engine
This is Rietveld 408576698