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

Issue 3006733002: Add --override-os-version to telemetry for decorators (Closed)

Created:
3 years, 3 months ago by jonross
Modified:
3 years, 3 months ago
Reviewers:
nednguyen, achuithb
CC:
catapult-reviews_chromium.org, telemetry-reviews_chromium.org, sadrul
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Add --override-os-version to telemetry for decorators We wish to test telemetry versus linux chromeos builds. This leads to running a linux configuration for telemetry, with some of the chromeos UI software running within Chrome. Telemetry already marks failing tests on an OS basis, with some known failures for chromeos. However it cannot detect this mixed configuration and ends up running those tests. This change adds a new command line flag, --override-os-version which allows for specifying sub versions like 'linux-chromeos' This can then be used by decorators to filter out failing tests. We will use this flag in the configurations of trybots running linux-chromeos TEST=ran ActualPageRunEndToEndTests.testTrafficSettings locally, which is known to fail, it now filters out in this config BUG=chromium:758065

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -1 line) Patch
M telemetry/telemetry/internal/platform/linux_platform_backend.py View 2 chunks +4 lines, -0 lines 0 comments Download
M telemetry/telemetry/page/page_run_end_to_end_unittest.py View 1 chunk +1 line, -1 line 0 comments Download
M telemetry/telemetry/testing/run_tests.py View 2 chunks +6 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (7 generated)
jonross
Hey Achuith, Could you take a look at this change to telemetry? Here I add ...
3 years, 3 months ago (2017-08-28 20:30:40 UTC) #2
achuithb
Ned will be back in a few days and he ought to take a look ...
3 years, 3 months ago (2017-08-28 22:22:40 UTC) #6
achuithb
On 2017/08/28 22:22:40, achuithb wrote: > Ned will be back in a few days and ...
3 years, 3 months ago (2017-08-28 22:24:02 UTC) #7
jonross
On 2017/08/28 22:24:02, achuithb wrote: > On 2017/08/28 22:22:40, achuithb wrote: > > Ned will ...
3 years, 3 months ago (2017-08-28 22:38:54 UTC) #10
achuithb
On 2017/08/28 22:38:54, jonross wrote: > On 2017/08/28 22:24:02, achuithb wrote: > > On 2017/08/28 ...
3 years, 3 months ago (2017-08-28 22:54:44 UTC) #12
nednguyen
On 2017/08/28 22:54:44, achuithb wrote: > On 2017/08/28 22:38:54, jonross wrote: > > On 2017/08/28 ...
3 years, 3 months ago (2017-08-31 12:56:39 UTC) #13
jonross
On 2017/08/31 12:56:39, nednguyen wrote: > On 2017/08/28 22:54:44, achuithb wrote: > > On 2017/08/28 ...
3 years, 3 months ago (2017-08-31 13:23:44 UTC) #14
nednguyen
On 2017/08/31 13:23:44, jonross wrote: > On 2017/08/31 12:56:39, nednguyen wrote: > > On 2017/08/28 ...
3 years, 3 months ago (2017-08-31 15:19:47 UTC) #15
jonross
On 2017/08/31 15:19:47, nednguyen wrote: > On 2017/08/31 13:23:44, jonross wrote: > > On 2017/08/31 ...
3 years, 3 months ago (2017-08-31 16:41:08 UTC) #16
nednguyen
On 2017/08/31 16:41:08, jonross wrote: > On 2017/08/31 15:19:47, nednguyen wrote: > > On 2017/08/31 ...
3 years, 3 months ago (2017-08-31 16:42:00 UTC) #17
jonross
On 2017/08/31 16:42:00, nednguyen wrote: > On 2017/08/31 16:41:08, jonross wrote: > > On 2017/08/31 ...
3 years, 3 months ago (2017-08-31 16:56:34 UTC) #18
nednguyen
On 2017/08/31 16:56:34, jonross wrote: > On 2017/08/31 16:42:00, nednguyen wrote: > > On 2017/08/31 ...
3 years, 3 months ago (2017-08-31 17:02:22 UTC) #19
jonross
> Those tests should already be run on linux_chromium_rel_ng on CQ, so you are not ...
3 years, 3 months ago (2017-08-31 17:18:53 UTC) #20
jonross
3 years, 3 months ago (2017-08-31 18:56:49 UTC) #21
On 2017/08/31 17:18:53, jonross wrote:
> > Those tests should already be run on linux_chromium_rel_ng on CQ, so you are
> not
> > adding more coverage by just enabling them for linux-chromeOS
> 
> I disagree. In this CL I expand the disabling of a consistently failing test.
> While originally failing on ChromeOS, that it also fails on linux-ChromeOS
> points to aspects of the extra UI in ChromeOS having an impact.
> 
> We currently lack coverage of this on the CQ.
> 
> In the short term we'd gain this coverage of linux-chromium + ChromeOS ui
(ash).
> 
> We plan to follow up on this my adding versions where the various services of
> Chrome run in separate processes. This includes pulling ash out.
> 
> This will then allow us to catch performance regressions at CQ time.

Closing this review as it is no longer needed. The associated bug will be
updated accordingly

Powered by Google App Engine
This is Rietveld 408576698