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

Issue 2914163002: Check that Diagnostic subclasses are registered in presubmit. (Closed)

Created:
3 years, 6 months ago by benjhayden
Modified:
3 years, 6 months ago
Reviewers:
eakuefner
CC:
catapult-reviews_chromium.org, tracing-review_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Check that Diagnostic subclasses are registered in presubmit. Example output: Failed validate_all_diagnostics: *************** These diagnostics are unregistered: Ownership. Please import their modules in tracing/tracing/value/diagnostics/all_diagnostics.html and ensure that they call Diagnostic.register(). *************** BUG=catapult:#3598 Review-Url: https://codereview.chromium.org/2914163002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/b33525e9912492df600d3642dbeacfc4f33d92be

Patch Set 1 : #

Total comments: 3

Patch Set 2 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+175 lines, -23 lines) Patch
M tracing/PRESUBMIT.py View 2 chunks +16 lines, -0 lines 0 comments Download
A tracing/bin/validate_all_diagnostics View 1 1 chunk +65 lines, -0 lines 0 comments Download
M tracing/trace_viewer.gypi View 2 chunks +2 lines, -0 lines 0 comments Download
A tracing/tracing/value/diagnostics/all_diagnostics.html View 1 chunk +29 lines, -0 lines 0 comments Download
M tracing/tracing/value/diagnostics/diagnostic_map.html View 1 chunk +1 line, -22 lines 0 comments Download
A tracing/tracing/value/diagnostics/discover_cmdline.html View 1 chunk +46 lines, -0 lines 0 comments Download
M tracing/tracing/value/diagnostics/ownership.html View 1 chunk +5 lines, -1 line 0 comments Download
M tracing/tracing_project.py View 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (14 generated)
benjhayden
PTAL
3 years, 6 months ago (2017-06-01 07:56:45 UTC) #11
eakuefner
lgtm https://codereview.chromium.org/2914163002/diff/100001/tracing/bin/validate_all_diagnostics File tracing/bin/validate_all_diagnostics (right): https://codereview.chromium.org/2914163002/diff/100001/tracing/bin/validate_all_diagnostics#newcode36 tracing/bin/validate_all_diagnostics:36: all_registered_diagnostics = set(DiscoverDiagnostics( Maybe just have DiscoverDiagnostics return ...
3 years, 6 months ago (2017-06-01 21:40:48 UTC) #12
eakuefner
https://codereview.chromium.org/2914163002/diff/100001/tracing/tracing/value/diagnostics/discover_cmdline.html File tracing/tracing/value/diagnostics/discover_cmdline.html (right): https://codereview.chromium.org/2914163002/diff/100001/tracing/tracing/value/diagnostics/discover_cmdline.html#newcode1 tracing/tracing/value/diagnostics/discover_cmdline.html:1: <!DOCTYPE html> On 2017/06/01 at 21:40:48, eakuefner wrote: > ...
3 years, 6 months ago (2017-06-01 22:12:21 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/2914163002/120001
3 years, 6 months ago (2017-06-01 22:25:27 UTC) #16
commit-bot: I haz the power
3 years, 6 months ago (2017-06-01 22:49:59 UTC) #19
Message was sent while issue was closed.
Committed patchset #2 (id:120001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698