DescriptionRework 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 #
Messages
Total messages: 25 (19 generated)
|