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

Issue 2838473002: Rework tab_capture_end2end_tests' test definition. (Closed)

Created:
3 years, 8 months ago by Dirk Pranke
Modified:
3 years, 8 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, piman+watch_chromium.org, enne (OOO), Nico
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Rework tab_capture_end2end_tests' test definition. tab_capture_end2end_tests was previously defined as a target in GN that depended on browser_tests, and as a target in the gn_isolate_map as a "gpu_browser_test". In addition, the //testing/buildbot/ json file generated by //content/test/gpu/generate_buildbot_json ended up duplicating some of the logic that was in mb.py for handling gpu_browser_tests. The fact that the logic was scattered over multiple places ended up confusing `mb analyze`, with the result that if you were trying to run both browser_tests and tab_capture_end2end_tests, you might only get one of them. We need to reduce or eliminate the multiple different ways we have of configuring test steps. Eventually we should push as much of this logic as we can into the BUILD.gn files, I think, but for now if we just move the concept of "tab_capture_end2end_tests" as a test definition (i.e., something that only exists in the testing JSON and as a filter file, the way site_per_process_browser_tests and browser_side_navigation_browser_tests work today), things should work correctly and we'll at least have one fewer way of configuring things. TBR=kbr@chromium.org BUG=714336 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;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 Review-Url: https://codereview.chromium.org/2838473002 Cr-Commit-Position: refs/heads/master@{#466565} Committed: https://chromium.googlesource.com/chromium/src/+/75636899ba7c25c8b3b632989e8358987a3b0b50

Patch Set 1 : patch for review #

Total comments: 1

Patch Set 2 : fix typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+209 lines, -153 lines) Patch
M chrome/test/BUILD.gn View 1 chunk +0 lines, -9 lines 0 comments Download
M content/test/gpu/generate_buildbot_json.py View 1 2 chunks +9 lines, -2 lines 0 comments Download
M testing/buildbot/chromium.gpu.json View 1 16 chunks +40 lines, -16 lines 0 comments Download
M testing/buildbot/chromium.gpu.fyi.json View 1 75 chunks +153 lines, -99 lines 0 comments Download
M testing/buildbot/filters/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
A testing/buildbot/filters/tab-capture-end2end-tests.browser_tests.filter View 1 chunk +2 lines, -0 lines 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 2 chunks +0 lines, -8 lines 0 comments Download
M tools/mb/mb.py View 3 chunks +4 lines, -19 lines 0 comments Download

Messages

Total messages: 25 (19 generated)
Dirk Pranke
https://codereview.chromium.org/2838473002/diff/20001/testing/buildbot/chromium.gpu.json File testing/buildbot/chromium.gpu.json (right): https://codereview.chromium.org/2838473002/diff/20001/testing/buildbot/chromium.gpu.json#newcode354 testing/buildbot/chromium.gpu.json:354: "test": "browser_tests", Here and in chromium.gpu.fyi.json, the diffs will ...
3 years, 8 months ago (2017-04-23 02:27:22 UTC) #6
Dirk Pranke
I think I'll go ahead and land this so that browser_tests will be run correctly ...
3 years, 8 months ago (2017-04-23 16:36:34 UTC) #18
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/2838473002/40001
3 years, 8 months ago (2017-04-23 16:36:49 UTC) #20
commit-bot: I haz the power
Committed patchset #2 (id:40001) as https://chromium.googlesource.com/chromium/src/+/75636899ba7c25c8b3b632989e8358987a3b0b50
3 years, 8 months ago (2017-04-23 16:42:41 UTC) #23
Dirk Pranke
On 2017/04/23 16:42:41, commit-bot: I haz the power wrote: > Committed patchset #2 (id:40001) as ...
3 years, 8 months ago (2017-04-24 16:02:58 UTC) #24
Dirk Pranke
3 years, 8 months ago (2017-04-24 16:03:28 UTC) #25
Message was sent while issue was closed.
A revert of this CL (patchset #2 id:40001) has been created in
https://codereview.chromium.org/2840603002/ by dpranke@chromium.org.

The reason for reverting is: Reverting, tab_capture_end2end seems to be hanging
a lot of tasks. Details to
follow ....

Powered by Google App Engine
This is Rietveld 408576698