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

Issue 2887983003: [Telemetry] Make story runner use story expectations. (Closed)

Created:
3 years, 7 months ago by rnephew (Reviews Here)
Modified:
3 years, 7 months ago
CC:
catapult-reviews_chromium.org, telemetry-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

[Telemetry] Make story runner use story expectations. This is a follow up CL to https://codereview.chromium.org/2843403005/. This CL uses the newly created StoryExpectations to determine if it should disable a benchmark/story. go/StoryExpectationsDD BUG=chromium:711065 Review-Url: https://codereview.chromium.org/2887983003 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/8194c485cd9ab518a44ba8464a987bf55000b3bc

Patch Set 1 #

Patch Set 2 : add test for overriding story level disabling by command line option #

Total comments: 2

Patch Set 3 : DisableBenchmark -> PermanentlyDisableBenchmark #

Patch Set 4 : [Telemetry] Make story runner use story expectations. #

Total comments: 6

Patch Set 5 : [Telemetry] Make story runner use story expectations. #

Total comments: 16

Patch Set 6 : [Telemetry] Make story runner use story expectations. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+159 lines, -20 lines) Patch
M telemetry/telemetry/internal/story_runner.py View 1 2 3 4 5 4 chunks +23 lines, -5 lines 0 comments Download
M telemetry/telemetry/internal/story_runner_unittest.py View 1 2 3 4 5 8 chunks +136 lines, -15 lines 0 comments Download

Messages

Total messages: 27 (9 generated)
rnephew (Reviews Here)
3 years, 7 months ago (2017-05-17 18:38:53 UTC) #4
nednguyen
https://codereview.chromium.org/2887983003/diff/60001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/60001/telemetry/telemetry/internal/story_runner.py#newcode243 telemetry/telemetry/internal/story_runner.py:243: disabled = expectations.IsStoryDisabled(story, state.platform) What about "--also-run-disabled-tests" flag? Now ...
3 years, 7 months ago (2017-05-17 19:42:21 UTC) #5
rnephew (Reviews Here)
https://codereview.chromium.org/2887983003/diff/60001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/60001/telemetry/telemetry/internal/story_runner.py#newcode243 telemetry/telemetry/internal/story_runner.py:243: disabled = expectations.IsStoryDisabled(story, state.platform) On 2017/05/17 19:42:21, nednguyen wrote: ...
3 years, 7 months ago (2017-05-17 19:47:43 UTC) #6
nednguyen
On 2017/05/17 19:47:43, rnephew (Reviews Here) wrote: > https://codereview.chromium.org/2887983003/diff/60001/telemetry/telemetry/internal/story_runner.py > File telemetry/telemetry/internal/story_runner.py (right): > > ...
3 years, 7 months ago (2017-05-17 20:02:12 UTC) #7
rnephew (Reviews Here)
On 2017/05/17 20:02:12, nednguyen wrote: > On 2017/05/17 19:47:43, rnephew (Reviews Here) wrote: > > ...
3 years, 7 months ago (2017-05-17 20:37:51 UTC) #8
nednguyen
On 2017/05/17 20:37:51, rnephew (Reviews Here) wrote: > On 2017/05/17 20:02:12, nednguyen wrote: > > ...
3 years, 7 months ago (2017-05-17 20:39:40 UTC) #9
rnephew (Reviews Here)
On 2017/05/17 20:39:40, nednguyen wrote: > On 2017/05/17 20:37:51, rnephew (Reviews Here) wrote: > > ...
3 years, 7 months ago (2017-05-17 20:50:55 UTC) #10
nednguyen
On 2017/05/17 20:50:55, rnephew (Reviews Here) wrote: > On 2017/05/17 20:39:40, nednguyen wrote: > > ...
3 years, 7 months ago (2017-05-17 20:57:46 UTC) #11
rnephew (Reviews Here)
On 2017/05/17 20:57:46, nednguyen wrote: > On 2017/05/17 20:50:55, rnephew (Reviews Here) wrote: > > ...
3 years, 7 months ago (2017-05-17 21:05:50 UTC) #12
nednguyen
https://codereview.chromium.org/2887983003/diff/120001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/120001/telemetry/telemetry/internal/story_runner.py#newcode326 telemetry/telemetry/internal/story_runner.py:326: hard_disable = expectations.IsBenchmarkDisabled(possible_browser.platform) I think just rename these: hard_disable ...
3 years, 7 months ago (2017-05-18 14:36:48 UTC) #14
rnephew (Reviews Here)
https://codereview.chromium.org/2887983003/diff/120001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/120001/telemetry/telemetry/internal/story_runner.py#newcode326 telemetry/telemetry/internal/story_runner.py:326: hard_disable = expectations.IsBenchmarkDisabled(possible_browser.platform) On 2017/05/18 14:36:48, nednguyen wrote: > ...
3 years, 7 months ago (2017-05-18 18:17:33 UTC) #16
charliea (OOO until 10-5)
lgtm w/ comments, but I defer to Ned for ultimate approval https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): ...
3 years, 7 months ago (2017-05-18 19:59:48 UTC) #17
nednguyen
https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner.py#newcode242 telemetry/telemetry/internal/story_runner.py:242: if expectations is not None: On 2017/05/18 19:59:47, charliea ...
3 years, 7 months ago (2017-05-18 20:35:17 UTC) #18
nednguyen
lgtm with nits Good tests! https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner_unittest.py File telemetry/telemetry/internal/story_runner_unittest.py (right): https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner_unittest.py#newcode685 telemetry/telemetry/internal/story_runner_unittest.py:685: class _DisableStoryExpectations(story_module.expectations.StoryExpectations): Can you ...
3 years, 7 months ago (2017-05-18 20:40:47 UTC) #19
nednguyen
https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner_unittest.py File telemetry/telemetry/internal/story_runner_unittest.py (right): https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner_unittest.py#newcode1180 telemetry/telemetry/internal/story_runner_unittest.py:1180: seems like there are too many blank lines here
3 years, 7 months ago (2017-05-18 20:41:38 UTC) #20
rnephew (Reviews Here)
https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner.py File telemetry/telemetry/internal/story_runner.py (right): https://codereview.chromium.org/2887983003/diff/140001/telemetry/telemetry/internal/story_runner.py#newcode242 telemetry/telemetry/internal/story_runner.py:242: if expectations is not None: On 2017/05/18 20:35:17, nednguyen ...
3 years, 7 months ago (2017-05-18 20:58:05 UTC) #21
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/2887983003/160001
3 years, 7 months ago (2017-05-18 20:59:17 UTC) #24
commit-bot: I haz the power
3 years, 7 months ago (2017-05-18 21:23:10 UTC) #27
Message was sent while issue was closed.
Committed patchset #6 (id:160001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698