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

Issue 1806023002: [Telemetry] Re-add API to tear down state after each story run (Closed)

Created:
4 years, 9 months ago by Zhen Wang
Modified:
4 years, 9 months ago
Reviewers:
nednguyen
CC:
catapult-reviews_chromium.org, jochen (gone - plz use gerrit)
Base URL:
git@github.com:catapult-project/catapult@master
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

[Telemetry] Re-add API to tear down state after each story run This CL re-adds the API to tear down state after each story run for TBM benchmarks. This API was introduced in https://crrev.com/1417133002. That CL was reverted because it tried to change how PageTest benchmarks restart the browser. Some of them (startup) require sharing profile states, which should not be tear down after each story run. This CL does not touch how PageTest benchmarks restart the browser. It just allows TBM benchmarks to use this new API and restricts them from using startup_url. BUG=chromium:594952 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/2951114f88d4ec6d9ed53527f73baa302ebcae12

Patch Set 1 #

Total comments: 5

Patch Set 2 : review fix #

Patch Set 3 : review fix #

Patch Set 4 : fix test #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -10 lines) Patch
M telemetry/telemetry/benchmark.py View 1 chunk +14 lines, -0 lines 0 comments Download
M telemetry/telemetry/internal/story_runner.py View 4 chunks +12 lines, -3 lines 0 comments Download
M telemetry/telemetry/internal/story_runner_unittest.py View 1 chunk +24 lines, -0 lines 0 comments Download
M telemetry/telemetry/page/page_run_end_to_end_unittest.py View 1 2 3 5 chunks +10 lines, -5 lines 2 comments Download
M telemetry/telemetry/page/shared_page_state.py View 1 2 1 chunk +7 lines, -1 line 0 comments Download
M telemetry/telemetry/testing/fakes/__init__.py View 1 2 3 chunks +21 lines, -1 line 0 comments Download

Messages

Total messages: 17 (6 generated)
Zhen Wang
ptal
4 years, 9 months ago (2016-03-16 18:06:02 UTC) #5
nednguyen
https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py File telemetry/telemetry/page/shared_page_state.py (right): https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py#newcode232 telemetry/telemetry/page/shared_page_state.py:232: if self._test.RestartBrowserBeforeEachPage() or page.startup_url: we need to add "if ...
4 years, 9 months ago (2016-03-16 18:34:22 UTC) #6
Zhen Wang
https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py File telemetry/telemetry/page/shared_page_state.py (right): https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py#newcode232 telemetry/telemetry/page/shared_page_state.py:232: if self._test.RestartBrowserBeforeEachPage() or page.startup_url: On 2016/03/16 18:34:21, nednguyen wrote: ...
4 years, 9 months ago (2016-03-16 19:29:13 UTC) #7
Zhen Wang
https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py File telemetry/telemetry/page/shared_page_state.py (right): https://codereview.chromium.org/1806023002/diff/1/telemetry/telemetry/page/shared_page_state.py#newcode233 telemetry/telemetry/page/shared_page_state.py:233: if self.platform.tracing_controller: On 2016/03/16 18:34:21, nednguyen wrote: > all ...
4 years, 9 months ago (2016-03-16 19:47:05 UTC) #8
nednguyen
lgtm
4 years, 9 months ago (2016-03-16 19:56:05 UTC) #9
Zhen Wang
Fixed the tests. Ned, can you take another look?
4 years, 9 months ago (2016-03-16 20:48:56 UTC) #10
nednguyen
lgtm
4 years, 9 months ago (2016-03-16 21:13:33 UTC) #11
nednguyen
https://codereview.chromium.org/1806023002/diff/60001/telemetry/telemetry/page/page_run_end_to_end_unittest.py File telemetry/telemetry/page/page_run_end_to_end_unittest.py (right): https://codereview.chromium.org/1806023002/diff/60001/telemetry/telemetry/page/page_run_end_to_end_unittest.py#newcode417 telemetry/telemetry/page/page_run_end_to_end_unittest.py:417: # 1. browser restarts after page 1 run So ...
4 years, 9 months ago (2016-03-16 21:14:58 UTC) #12
Zhen Wang
https://codereview.chromium.org/1806023002/diff/60001/telemetry/telemetry/page/page_run_end_to_end_unittest.py File telemetry/telemetry/page/page_run_end_to_end_unittest.py (right): https://codereview.chromium.org/1806023002/diff/60001/telemetry/telemetry/page/page_run_end_to_end_unittest.py#newcode417 telemetry/telemetry/page/page_run_end_to_end_unittest.py:417: # 1. browser restarts after page 1 run On ...
4 years, 9 months ago (2016-03-16 21:27:23 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1806023002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1806023002/60001
4 years, 9 months ago (2016-03-16 21:27:32 UTC) #15
commit-bot: I haz the power
4 years, 9 months ago (2016-03-16 21:43:06 UTC) #17
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698