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

Issue 2456793003: telemetry: Create telemetry_gtest_wrapper build group. (Closed)

Created:
4 years, 1 month ago by mithro
Modified:
3 years, 8 months ago
CC:
chromium-reviews, mcgreevy_go
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

telemetry: Create telemetry_gtest_wrapper build group. Refactor chrome/test/BUILD.gn so the scripts needed to run telemetry tests on swarming as in a target which can be depended on. This reduces repetition and allows the target to be reused by webkit layout tests. BUG=524758

Patch Set 1 #

Patch Set 2 : Fix //chrome/test:telemetry_gpu_unittests #

Patch Set 3 : Fixing benchmark tests. #

Patch Set 4 : I'll get it right soon... #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -24 lines) Patch
M chrome/test/BUILD.gn View 1 2 3 8 chunks +49 lines, -24 lines 6 comments Download

Depends on Patchset:

Messages

Total messages: 23 (16 generated)
mithro
Hi! I'm in the process of trying to create a webkit_layout_tests target which can be ...
4 years, 1 month ago (2016-10-27 10:58:43 UTC) #8
Dirk Pranke
+nednguyen, kbr, eyaich ... I think this changes are generally fine +/- the comments I ...
4 years, 1 month ago (2016-10-28 00:24:07 UTC) #18
nednguyen
https://codereview.chromium.org/2456793003/diff/60001/chrome/test/BUILD.gn File chrome/test/BUILD.gn (right): https://codereview.chromium.org/2456793003/diff/60001/chrome/test/BUILD.gn#newcode264 chrome/test/BUILD.gn:264: "//testing/scripts/run_telemetry_as_googletest.py", On 2016/10/28 00:24:06, Dirk Pranke wrote: > This ...
4 years, 1 month ago (2016-10-28 00:26:38 UTC) #19
Ken Russell (switch to Gerrit)
On 2016/10/28 00:24:07, Dirk Pranke wrote: > +nednguyen, kbr, eyaich ... > > I think ...
4 years, 1 month ago (2016-10-28 00:27:40 UTC) #20
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/2456793003/diff/60001/chrome/test/BUILD.gn File chrome/test/BUILD.gn (right): https://codereview.chromium.org/2456793003/diff/60001/chrome/test/BUILD.gn#newcode264 chrome/test/BUILD.gn:264: "//testing/scripts/run_telemetry_as_googletest.py", On 2016/10/28 00:26:37, nednguyen wrote: > On 2016/10/28 ...
4 years, 1 month ago (2016-10-28 00:28:58 UTC) #21
eyaich1
My larger question in this recipe code, is what is keeping us from consolidating SwarmingGTestTest ...
4 years, 1 month ago (2016-10-28 12:46:34 UTC) #22
Ken Russell (switch to Gerrit)
4 years, 1 month ago (2016-10-28 18:19:49 UTC) #23
On 2016/10/28 12:46:34, eyaich1 wrote:
> My larger question in this recipe code, is what is keeping us from
consolidating
> SwarmingGTestTest and SwarmingIsolatedScriptTest?  Is it just that the
> SwarmignGTestTest targets directly output the right format to output and our
> tests need a wrapper script to get them into the right result format?

The only hurdles would be getting buy-in from the Infra team, and the technical
aspect of implementing it.

It's not feasible to merge only the Swarming variants of these test types; the
local versions would have to be modified too.

Isolated script tests are strictly more general than GTest tests, because they
provide the possibility of a src-side wrapper script which can massage the
outputs into the right form. However, I don't think they support all the needed
features like running a subset of tests for the "without patch" retries.

Powered by Google App Engine
This is Rietveld 408576698