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

Issue 2754883002: Generating benchmark.csv file (Closed)

Created:
3 years, 9 months ago by ashleymarie1
Modified:
3 years, 9 months ago
Reviewers:
nednguyen
CC:
chromium-reviews, telemetry-reviews_chromium.org, martiniss
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Generating benchmark.csv file This change enables perf_json_generator to also generate a csv file with benchmark metadata (name, owners, and component). This csv will be pulled into go/chrome-benchmarks so this information will remain accurate and up-to-date. BUG=chromium:575318 Review-Url: https://codereview.chromium.org/2754883002 Cr-Commit-Position: refs/heads/master@{#459087} Committed: https://chromium.googlesource.com/chromium/src/+/ff2e6f8d2977066e39d75bf8ffaf0460b9c1a875

Patch Set 1 #

Total comments: 3

Patch Set 2 : Removing renaming changes to a different change #

Patch Set 3 : Fixing silly Python mistake #

Total comments: 8

Patch Set 4 : Generating benchmark.csv file #

Total comments: 6

Patch Set 5 : Verifying all tests are in benchmark csv #

Patch Set 6 : Generating benchmark.csv file #

Total comments: 11

Patch Set 7 : Responding to Ned's comments #

Patch Set 8 : Adding unittests #

Patch Set 9 : Generating benchmark.csv file #

Total comments: 5

Patch Set 10 : verifying tests during validate only as well #

Total comments: 2

Patch Set 11 : Generating benchmark.csv file #

Unified diffs Side-by-side diffs Delta from patch set Stats (+405 lines, -25 lines) Patch
A tools/perf/benchmark.csv View 1 2 3 4 5 6 7 8 9 1 chunk +212 lines, -0 lines 0 comments Download
M tools/perf/core/perf_data_generator.py View 1 2 3 4 5 6 7 8 9 10 4 chunks +127 lines, -25 lines 0 comments Download
A tools/perf/core/perf_data_generator_unittest.py View 1 2 3 4 5 6 7 8 9 1 chunk +66 lines, -0 lines 0 comments Download

Messages

Total messages: 40 (17 generated)
ashleymarie1
I've got a few questions in benchmark.csv and perf_data_generator.py but it's generally ready for review ...
3 years, 9 months ago (2017-03-16 17:09:49 UTC) #4
nednguyen
On 2017/03/16 17:09:49, ashleymarie1 wrote: > I've got a few questions in benchmark.csv and perf_data_generator.py ...
3 years, 9 months ago (2017-03-16 17:10:48 UTC) #5
ashleymarie1
On 2017/03/16 17:10:48, nednguyen wrote: > On 2017/03/16 17:09:49, ashleymarie1 wrote: > > I've got ...
3 years, 9 months ago (2017-03-16 17:11:46 UTC) #6
ashleymarie1
On 2017/03/16 17:11:46, ashleymarie1 wrote: > On 2017/03/16 17:10:48, nednguyen wrote: > > On 2017/03/16 ...
3 years, 9 months ago (2017-03-16 17:24:04 UTC) #9
nednguyen
https://codereview.chromium.org/2754883002/diff/40001/tools/perf/benchmark.csv File tools/perf/benchmark.csv (right): https://codereview.chromium.org/2754883002/diff/40001/tools/perf/benchmark.csv#newcode1 tools/perf/benchmark.csv:1: angle_perftests,jmadill@chromium.org, Can you make the first row to be ...
3 years, 9 months ago (2017-03-16 19:11:18 UTC) #18
ashleymarie1
https://codereview.chromium.org/2754883002/diff/40001/tools/perf/benchmark.csv File tools/perf/benchmark.csv (right): https://codereview.chromium.org/2754883002/diff/40001/tools/perf/benchmark.csv#newcode1 tools/perf/benchmark.csv:1: angle_perftests,jmadill@chromium.org, On 2017/03/16 19:11:18, nednguyen wrote: > Can you ...
3 years, 9 months ago (2017-03-16 19:40:51 UTC) #19
nednguyen
https://codereview.chromium.org/2754883002/diff/60001/tools/perf/benchmark.csv File tools/perf/benchmark.csv (right): https://codereview.chromium.org/2754883002/diff/60001/tools/perf/benchmark.csv#newcode1 tools/perf/benchmark.csv:1: AUTOGENERATED FILE DO NOT EDIT Not sure whether this ...
3 years, 9 months ago (2017-03-16 21:08:17 UTC) #20
ashleymarie1
https://codereview.chromium.org/2754883002/diff/60001/tools/perf/benchmark.csv File tools/perf/benchmark.csv (right): https://codereview.chromium.org/2754883002/diff/60001/tools/perf/benchmark.csv#newcode1 tools/perf/benchmark.csv:1: AUTOGENERATED FILE DO NOT EDIT On 2017/03/16 21:08:17, nednguyen ...
3 years, 9 months ago (2017-03-16 21:18:02 UTC) #21
nednguyen
https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py File tools/perf/core/perf_json_generator.py (right): https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py#newcode823 tools/perf/core/perf_json_generator.py:823: NON_TELEMETRY_BENCHMARKS = { On 2017/03/16 21:18:02, ashleymarie1 wrote: > ...
3 years, 9 months ago (2017-03-16 21:23:43 UTC) #22
ashleymarie1
https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py File tools/perf/core/perf_json_generator.py (right): https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py#newcode823 tools/perf/core/perf_json_generator.py:823: NON_TELEMETRY_BENCHMARKS = { On 2017/03/16 21:23:43, nednguyen wrote: > ...
3 years, 9 months ago (2017-03-17 15:30:19 UTC) #23
nednguyen
On 2017/03/17 15:30:19, ashleymarie1 wrote: > https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py > File tools/perf/core/perf_json_generator.py (right): > > https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py#newcode823 > ...
3 years, 9 months ago (2017-03-17 15:32:02 UTC) #24
ashleymarie1
On 2017/03/17 15:32:02, nednguyen wrote: > On 2017/03/17 15:30:19, ashleymarie1 wrote: > > > https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py ...
3 years, 9 months ago (2017-03-21 17:05:33 UTC) #25
ashleymarie1
On 2017/03/17 15:32:02, nednguyen wrote: > On 2017/03/17 15:30:19, ashleymarie1 wrote: > > > https://codereview.chromium.org/2754883002/diff/60001/tools/perf/core/perf_json_generator.py ...
3 years, 9 months ago (2017-03-21 17:05:36 UTC) #26
nednguyen
Can you add unittest for verify_all_tests_in_benchmark_csv method? https://codereview.chromium.org/2754883002/diff/100001/tools/perf/core/perf_json_generator.py File tools/perf/core/perf_json_generator.py (right): https://codereview.chromium.org/2754883002/diff/100001/tools/perf/core/perf_json_generator.py#newcode840 tools/perf/core/perf_json_generator.py:840: def get_benchmark_metadata(): ...
3 years, 9 months ago (2017-03-21 19:02:05 UTC) #27
ashleymarie1
I'll work on the unit test now https://codereview.chromium.org/2754883002/diff/100001/tools/perf/core/perf_json_generator.py File tools/perf/core/perf_json_generator.py (right): https://codereview.chromium.org/2754883002/diff/100001/tools/perf/core/perf_json_generator.py#newcode840 tools/perf/core/perf_json_generator.py:840: def get_benchmark_metadata(): ...
3 years, 9 months ago (2017-03-21 19:58:55 UTC) #28
ashleymarie1
Unit tests added, ptal
3 years, 9 months ago (2017-03-21 21:17:15 UTC) #29
nednguyen
lgtm https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py#newcode828 tools/perf/core/perf_data_generator.py:828: "angle_perftests": BenchmarkMetadata("jmadill@chromium.org", None), nits: string should always be ...
3 years, 9 months ago (2017-03-21 21:56:03 UTC) #30
nednguyen
https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py#newcode929 tools/perf/core/perf_data_generator.py:929: if options.validate_only: actually I think this should also check ...
3 years, 9 months ago (2017-03-21 21:59:59 UTC) #31
ashleymarie1
https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py#newcode828 tools/perf/core/perf_data_generator.py:828: "angle_perftests": BenchmarkMetadata("jmadill@chromium.org", None), On 2017/03/21 21:56:03, nednguyen wrote: > ...
3 years, 9 months ago (2017-03-22 19:17:11 UTC) #32
nednguyen
lgtm https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2754883002/diff/160001/tools/perf/core/perf_data_generator.py#newcode828 tools/perf/core/perf_data_generator.py:828: "angle_perftests": BenchmarkMetadata("jmadill@chromium.org", None), On 2017/03/22 19:17:11, ashleymarie1 wrote: ...
3 years, 9 months ago (2017-03-22 19:22:57 UTC) #33
ashleymarie1
https://codereview.chromium.org/2754883002/diff/170001/tools/perf/core/perf_data_generator.py File tools/perf/core/perf_data_generator.py (right): https://codereview.chromium.org/2754883002/diff/170001/tools/perf/core/perf_data_generator.py#newcode808 tools/perf/core/perf_data_generator.py:808: up_to_date = up_to_date and tests_data == config_data On 2017/03/22 ...
3 years, 9 months ago (2017-03-23 13:24:31 UTC) #34
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/2754883002/190001
3 years, 9 months ago (2017-03-23 13:25:03 UTC) #37
commit-bot: I haz the power
3 years, 9 months ago (2017-03-23 15:19:19 UTC) #40
Message was sent while issue was closed.
Committed patchset #11 (id:190001) as
https://chromium.googlesource.com/chromium/src/+/ff2e6f8d2977066e39d75bf8ffaf...

Powered by Google App Engine
This is Rietveld 408576698