New issue
Advanced search Search tips

Issue 714231 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 713327
issue 714239
issue 718332



Sign in to add a comment

Create a Press benchmark harness that simplifies the task of adding press benchmark & allows running all press benchmark in 1 step

Project Member Reported by nedngu...@google.com, Apr 21 2017

Issue description

The steps for adding a new press benchmark is pretty difficult:
1) Add new Measurement class. Here you gonna define the logic of:
  i) Trigger test run
  ii) Wait for test run to finish
  iii) Parse the test results from the press benchmark & translate it the results format that Telemetry understands.
2) Create a benchmark that uses the Measurement class. In this benchmark you will also:
  i) Create a PageSet instance that define all the tests to run in the benchmark. 
  ii) Create many Page instances for running sub tests in the press benchmark & add them the PageSet instance. Here, you may have some logic for navigating to each sub test in the press benchmark (example: https://cs.chromium.org/chromium/src/tools/perf/benchmarks/dromaeo.py?rcl=049ab8b91cb873da45755e6c678d153b7fc3d856&l=122)

Those are two many boiler plate code & needless abstractions to go through whereas the essential business logic are just 3 things: creating the test URL, triggering test run, wait for test to finish, parse test results & translate to Telemetry results.


To simplify all of this, I propose that we create a new press benchmark harness that allows simplify the task of adding new press benchmark with simpler hooks for people to fill in.

Another requirement is that this press benchmark harness should also allow running all the press benchmarks in one step, i.e: "tools/perf/run_benchmarks press_benchmarks" (custom suite can be run with --tag-filter=..". This is because of our initiative to remove the number of benchmark steps on the waterfall (issue 713327).
 
Description: Show this description
Blocking: 714239
Blocking: 708103
Blocking: 718332
Blocking: -708103
Project Member

Comment 6 by bugdroid1@chromium.org, May 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/14232dcc19c1dc66c2adad323dfda282b69cb0c8

commit 14232dcc19c1dc66c2adad323dfda282b69cb0c8
Author: nednguyen <nednguyen@google.com>
Date: Mon May 15 17:14:04 2017

Remove sunspider benchmark

Since this benchmark doesn't use press benchmark harness, we clean it up to reduce
technical debt (also see https://bugs.chromium.org/p/chromium/issues/detail?id=708103#c13 for
further context). In addition, the benchmark has been disabled everywhere
due to a crash bug ( crbug.com/712208 ), removing this won't reduce the
current coverage anyway.

BUG= 712208 , 714231

Review-Url: https://codereview.chromium.org/2874983003
Cr-Commit-Position: refs/heads/master@{#471812}

[modify] https://crrev.com/14232dcc19c1dc66c2adad323dfda282b69cb0c8/tools/perf/benchmark.csv
[delete] https://crrev.com/8fef90770e83bf54f895c971ff08d5016ddabefc/tools/perf/benchmarks/sunspider.py

Owner: ashleymarie@chromium.org
Status: Assigned (was: Untriaged)
Add Ashley as tentative owner.
Project Member

Comment 8 by sheriffbot@chromium.org, Jul 19 2017

Labels: Hotlist-Google
Design doc: http://bit.ly/press-benchmark
Cc: stephen....@arm.com
Cc: u...@chromium.org cbruni@chromium.org crouleau@chromium.org
Owner: eyaich@chromium.org
Emily work on this now
Project Member

Comment 13 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2ced1683f59ad2646fd9e8e4737c3530afb80a8c

commit 2ced1683f59ad2646fd9e8e4737c3530afb80a8c
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Thu Nov 01 16:09:55 2018

Roll src/third_party/catapult 4115d82f09e2..cc9857f9b84d (2 commits)

https://chromium.googlesource.com/catapult.git/+log/4115d82f09e2..cc9857f9b84d


git log 4115d82f09e2..cc9857f9b84d --date=short --no-merges --format='%ad %ae %s'
2018-11-01 perezju@chromium.org [Telemetry] Increase timeout on CollectChromeTracingData
2018-11-01 eyaich@google.com Add support to telemetry for a StoryTest that is not TBM


Created with:
  gclient setdep -r src/third_party/catapult@cc9857f9b84d

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:900920,chromium:714231
TBR=sullivan@chromium.org

Change-Id: Ia6489b0e26405cb0ea98abaaa346a432e69bffb1
Reviewed-on: https://chromium-review.googlesource.com/c/1312336
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#604603}
[modify] https://crrev.com/2ced1683f59ad2646fd9e8e4737c3530afb80a8c/DEPS

Project Member

Comment 14 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d2f9d2b68e72bed57b4a46f34cfa5b5eca4d35fe

commit d2f9d2b68e72bed57b4a46f34cfa5b5eca4d35fe
Author: Ned Nguyen <nednguyen@google.com>
Date: Thu Nov 01 17:38:26 2018

Remove keychain metrics

These days, perf bots are managed by swarming service. If needed, it's better
to address keychain issues with swarming infra instead. Removing the keychain
metrics help clean the code of speedometer benchmark.

Bug: 714231
Change-Id: I3d18bc8da20f904cb254d3d1b2b016a4de05b203
Reviewed-on: https://chromium-review.googlesource.com/c/1312968
Reviewed-by: Erik Chen <erikchen@chromium.org>
Reviewed-by: Emily Hanley <eyaich@chromium.org>
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#604629}
[modify] https://crrev.com/d2f9d2b68e72bed57b4a46f34cfa5b5eca4d35fe/tools/perf/benchmarks/speedometer.py
[delete] https://crrev.com/c20a6343f43c1c4df1d829f2d1a6f953f4cfe000/tools/perf/metrics/keychain_metric.py

Project Member

Comment 15 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/b281d52b301da9ad10bf35d46ad7204f94a03812

commit b281d52b301da9ad10bf35d46ad7204f94a03812
Author: Nghia Nguyen <nednguyen@google.com>
Date: Thu Nov 01 18:30:45 2018

Remove keychain util code

Bug: chromium:714231
Change-Id: I0795b1b6e91342c091f2a94c1ebc24a122947730
Reviewed-on: https://chromium-review.googlesource.com/c/1312564
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Erik Chen <erikchen@chromium.org>

[modify] https://crrev.com/b281d52b301da9ad10bf35d46ad7204f94a03812/telemetry/telemetry/internal/binary_dependencies.json
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/bin/mac/x86_64/determine_if_keychain_is_locked.sha1
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/telemetry/util/mac/README
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/telemetry/util/mac/determine_if_keychain_entry_is_decryptable.c
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/telemetry/util/mac/keychain_helper.py
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/telemetry/util/mac/__init__.py
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/telemetry/util/mac/determine_if_keychain_is_locked.c
[delete] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/telemetry/bin/mac/x86_64/determine_if_keychain_entry_is_decryptable.sha1

Project Member

Comment 16 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d82241ee3d7d6bd4e0c8118e51271b198931adc5

commit d82241ee3d7d6bd4e0c8118e51271b198931adc5
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Thu Nov 01 20:28:59 2018

Roll src/third_party/catapult 51fdcfba7593..b281d52b301d (1 commits)

https://chromium.googlesource.com/catapult.git/+log/51fdcfba7593..b281d52b301d


git log 51fdcfba7593..b281d52b301d --date=short --no-merges --format='%ad %ae %s'
2018-11-01 nednguyen@google.com Remove keychain util code


Created with:
  gclient setdep -r src/third_party/catapult@b281d52b301d

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:714231
TBR=sullivan@chromium.org

Change-Id: I56b6c60a5ef489282695ae8e318d66576f949d4f
Reviewed-on: https://chromium-review.googlesource.com/c/1313228
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#604692}
[modify] https://crrev.com/d82241ee3d7d6bd4e0c8118e51271b198931adc5/DEPS

Project Member

Comment 17 by bugdroid1@chromium.org, Nov 5

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a3dd9802add87e6a5c3385e55777ea50722c51f6

commit a3dd9802add87e6a5c3385e55777ea50722c51f6
Author: Emily Hanley <eyaich@google.com>
Date: Mon Nov 05 16:08:21 2018

Implement press benchmark harness.

This harness contains the APIs necessary for all press benchmarks, but
they will remain separate benchmarks.  There is just now common
functionality that they can gain from this harness.

This CL includes:
1) New press benchmark that enables both in test javascript metrics
as well as tracing metrics
2) New press pages that implements the new measurement
3) Converted speedometer, speedometer2, and dromaeo benchmarks

Bug: 714231
Change-Id: I487612d38f06ecd8a4c8905102972b134497d0c0
Reviewed-on: https://chromium-review.googlesource.com/c/1299739
Commit-Queue: Emily Hanley <eyaich@chromium.org>
Reviewed-by: Caleb Rouleau <crouleau@chromium.org>
Reviewed-by: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#605349}
[modify] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/benchmarks/dromaeo.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/benchmarks/press.py
[modify] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/benchmarks/speedometer.py
[modify] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/benchmarks/speedometer2.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/measurements/dual_metric_measurement.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/page_sets/dromaeo_pages.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/page_sets/press_story.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/page_sets/speedometer2_pages.py
[add] https://crrev.com/a3dd9802add87e6a5c3385e55777ea50722c51f6/tools/perf/page_sets/speedometer_pages.py

Project Member

Comment 18 by bugdroid1@chromium.org, Nov 8

Project Member

Comment 19 by bugdroid1@chromium.org, Nov 19

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/5913160a7d40a5d0edb2578f3bb769e8667d41a9

commit 5913160a7d40a5d0edb2578f3bb769e8667d41a9
Author: Emily Hanley <eyaich@google.com>
Date: Mon Nov 19 15:29:07 2018

Refactoring remaining diagnostics in histogram.py to diagnostics dir.

Bug: chromium:714231
Change-Id: I8cd17a10673f10fee0493651d09a10dd71291ab9
Reviewed-on: https://chromium-review.googlesource.com/c/1337530
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>

[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_name_map.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/tag_map.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/telemetry/telemetry/internal/story_runner.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_name_map_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/dashboard/dashboard/update_test_suite_descriptors.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/date_range.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/date_range_unittest.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/tag_map_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/histogram.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/histogram_grouping_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/add_reserved_diagnostics_unittest.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/unmergeable_diagnostic_set.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/dashboard/dashboard/update_test_suite_descriptors_test.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/dashboard/dashboard/add_histograms_test.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/experimental/soundwave/pinpoint_cli/histograms_df_test.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_event_set.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_histogram_breakdown_unittest.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_histogram_breakdown.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/all_diagnostics.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/telemetry/telemetry/internal/story_runner_unittest.py
[add] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/diagnostics/related_event_set_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/histogram_set_unittest.py
[modify] https://crrev.com/5913160a7d40a5d0edb2578f3bb769e8667d41a9/tracing/tracing/value/histogram_unittest.py

Project Member

Comment 20 by bugdroid1@chromium.org, Nov 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6ea6f251ffbe5b2312fe1473acd80a7f2ab5a950

commit 6ea6f251ffbe5b2312fe1473acd80a7f2ab5a950
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Nov 19 16:30:53 2018

Roll src/third_party/catapult 352a0e0997b9..5913160a7d40 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/352a0e0997b9..5913160a7d40


git log 352a0e0997b9..5913160a7d40 --date=short --no-merges --format='%ad %ae %s'
2018-11-19 eyaich@google.com Refactoring remaining diagnostics in histogram.py to diagnostics dir.


Created with:
  gclient setdep -r src/third_party/catapult@5913160a7d40

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:714231
TBR=sullivan@chromium.org

Change-Id: I144e9de671925da87b64dcbee2d0aa6f131eb7d4
Reviewed-on: https://chromium-review.googlesource.com/c/1341866
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#609323}
[modify] https://crrev.com/6ea6f251ffbe5b2312fe1473acd80a7f2ab5a950/DEPS

Project Member

Comment 21 by bugdroid1@chromium.org, Nov 26

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/3dc39538bcf5293fce798740c9e583ceba96fadc

commit 3dc39538bcf5293fce798740c9e583ceba96fadc
Author: Emily Hanley <eyaich@google.com>
Date: Mon Nov 26 19:06:47 2018

Create method to add shared diagnostics to histograms not created through tbmv2

Update API in histogram_set.py to reflect histrogram_set.html where we have two
methods to add the diagnostics to all histograms or not.

Bug: chromium:714231
Change-Id: Ice65aa410b1ce7fcbc14293f537925d45b45542c
Reviewed-on: https://chromium-review.googlesource.com/c/1337454
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Commit-Queue: Emily Hanley <eyaich@chromium.org>

[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/tracing/tracing/value/legacy_json_converter.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/page_test_results_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/html_output_formatter_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/page_test_results.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/dashboard/dashboard/add_histograms_test.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/value/summary_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/story_runner.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/tracing/tracing/value/histogram_set.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/json_3_output_formatter_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/dashboard/dashboard/update_dashboard_stats.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/gtest_progress_reporter_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/dashboard/dashboard/add_histograms_queue_test.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/dashboard/dashboard/pinpoint/models/quest/read_value_test.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/chart_json_output_formatter_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/tracing/tracing/value/diagnostics/add_reserved_diagnostics_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/dashboard/dashboard/common/histogram_helpers_test.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/telemetry/telemetry/internal/results/csv_output_formatter_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/tracing/tracing/value/histogram_set_unittest.py
[modify] https://crrev.com/3dc39538bcf5293fce798740c9e583ceba96fadc/tracing/tracing/value/diagnostics/add_reserved_diagnostics.py

Project Member

Comment 22 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1fa211c4aab61d4b9cfec802a4a4979b35508cf7

commit 1fa211c4aab61d4b9cfec802a4a4979b35508cf7
Author: Emily Hanley <eyaich@google.com>
Date: Tue Nov 27 16:46:26 2018

Convert dromaeo value system to histograms.

Dependent on crrev.com/c/1337454 landing.

Bug: 714231, 902812 
Change-Id: Idae1a45c02b2810a72c7725388014b1f1430b8bf
Reviewed-on: https://chromium-review.googlesource.com/c/1338171
Commit-Queue: Emily Hanley <eyaich@chromium.org>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#611143}
[modify] https://crrev.com/1fa211c4aab61d4b9cfec802a4a4979b35508cf7/tools/perf/measurements/dual_metric_measurement.py
[modify] https://crrev.com/1fa211c4aab61d4b9cfec802a4a4979b35508cf7/tools/perf/page_sets/dromaeo_pages.py
[modify] https://crrev.com/1fa211c4aab61d4b9cfec802a4a4979b35508cf7/tools/perf/page_sets/press_story.py

Project Member

Comment 23 by bugdroid1@chromium.org, Nov 28

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/45d1d8f7d0d019f4f5183231700a6df2dccf2b6b

commit 45d1d8f7d0d019f4f5183231700a6df2dccf2b6b
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Wed Nov 28 18:22:13 2018

Roll src/third_party/catapult 17079a5cc1f2..6457c042bc7b (4 commits)

https://chromium.googlesource.com/catapult.git/+log/17079a5cc1f2..6457c042bc7b


git log 17079a5cc1f2..6457c042bc7b --date=short --no-merges --format='%ad %ae %s'
2018-11-27 bpastene@chromium.org devil: When setting flags on the device, log the file location.
2018-11-27 perezju@chromium.org [soundwave] Finish merging soundwave.dashboard_api into dashboard_service
2018-11-27 perezju@chromium.org [soundwave] Move timeseries (v1) API to dashboard_services
2018-11-26 eyaich@google.com Create method to add shared diagnostics to histograms not created through tbmv2


Created with:
  gclient setdep -r src/third_party/catapult@6457c042bc7b

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:907899, chromium:890691 , chromium:890691 ,chromium:714231
TBR=sullivan@chromium.org

Change-Id: Ib6bd9c1d01e778e980d316e2889cc6a3f92d315d
Reviewed-on: https://chromium-review.googlesource.com/c/1352712
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#611782}
[modify] https://crrev.com/45d1d8f7d0d019f4f5183231700a6df2dccf2b6b/DEPS

Sign in to add a comment