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

Issue 2996473002: [pinpoint] Add QuestGenerator object. (Closed)

Created:
3 years, 4 months ago by dtu
Modified:
3 years, 4 months ago
Reviewers:
perezju, shatch, sullivan
CC:
catapult-reviews_chromium.org, perf-dashboard-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

[pinpoint] Add QuestGenerator object. Telemetry and GTest tests have a few significant differences between them. The new QuestGenerators abstract out the differences between different types of tests. They have the ability to read different request parameters for different test types and customize the list of Quests for each type. BUG=catapult:#3729 Review-Url: https://codereview.chromium.org/2996473002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/cd8447f51123eb08223731470b6f10f150b81142

Patch Set 1 #

Total comments: 15

Patch Set 2 : QuestGenerator #

Total comments: 8

Patch Set 3 : Comments #

Patch Set 4 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+363 lines, -268 lines) Patch
M dashboard/dashboard/pinpoint/handlers/jobs_test.py View 1 2 2 chunks +9 lines, -4 lines 0 comments Download
M dashboard/dashboard/pinpoint/handlers/new.py View 1 6 chunks +13 lines, -32 lines 0 comments Download
M dashboard/dashboard/pinpoint/handlers/new_test.py View 1 2 6 chunks +41 lines, -77 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/change.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M dashboard/dashboard/pinpoint/models/job.py View 1 2 3 4 chunks +4 lines, -22 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/__init__.py View 1 chunk +1 line, -1 line 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/find_isolate.py View 1 1 chunk +4 lines, -0 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/read_value.py View 1 1 chunk +9 lines, -4 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/read_value_test.py View 7 chunks +13 lines, -8 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/run_test.py View 1 5 chunks +21 lines, -68 lines 0 comments Download
M dashboard/dashboard/pinpoint/models/quest/run_test_test.py View 1 2 3 9 chunks +19 lines, -51 lines 0 comments Download
A dashboard/dashboard/pinpoint/models/quest_generator.py View 1 2 1 chunk +106 lines, -0 lines 0 comments Download
A dashboard/dashboard/pinpoint/models/quest_generator_test.py View 1 2 1 chunk +122 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 19 (10 generated)
dtu
3 years, 4 months ago (2017-08-03 23:23:04 UTC) #2
perezju
lgtm, with some minor comments and nits https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/handlers/new.py File dashboard/dashboard/pinpoint/handlers/new.py (right): https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/handlers/new.py#newcode34 dashboard/dashboard/pinpoint/handlers/new.py:34: test_config = ...
3 years, 4 months ago (2017-08-07 12:06:12 UTC) #3
dtu
https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/handlers/new.py File dashboard/dashboard/pinpoint/handlers/new.py (right): https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/handlers/new.py#newcode34 dashboard/dashboard/pinpoint/handlers/new.py:34: test_config = self.request.get('test_config') On 2017/08/07 12:06:12, perezju wrote: > ...
3 years, 4 months ago (2017-08-15 17:06:41 UTC) #4
perezju
lgtm w/nits https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/models/job.py File dashboard/dashboard/pinpoint/models/job.py (right): https://codereview.chromium.org/2996473002/diff/1/dashboard/dashboard/pinpoint/models/job.py#newcode64 dashboard/dashboard/pinpoint/models/job.py:64: test_config = ndb.PickleProperty() On 2017/08/15 17:06:41, dtu ...
3 years, 4 months ago (2017-08-16 08:15:26 UTC) #7
dtu
https://codereview.chromium.org/2996473002/diff/20001/dashboard/dashboard/pinpoint/handlers/jobs_test.py File dashboard/dashboard/pinpoint/handlers/jobs_test.py (right): https://codereview.chromium.org/2996473002/diff/20001/dashboard/dashboard/pinpoint/handlers/jobs_test.py#newcode41 dashboard/dashboard/pinpoint/handlers/jobs_test.py:41: 'target': 'telemetry_perf_tests', On 2017/08/16 08:15:25, perezju wrote: > Use ...
3 years, 4 months ago (2017-08-16 17:31:48 UTC) #8
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/2996473002/40001
3 years, 4 months ago (2017-08-16 17:32:00 UTC) #11
commit-bot: I haz the power
Failed to apply patch for dashboard/dashboard/pinpoint/models/quest/run_test_test.py: While running git apply --index -3 -p1; error: patch ...
3 years, 4 months ago (2017-08-16 17:58:33 UTC) #13
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/2996473002/60001
3 years, 4 months ago (2017-08-16 22:06:32 UTC) #16
commit-bot: I haz the power
3 years, 4 months ago (2017-08-16 22:33:49 UTC) #19
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