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

Issue 143973005: Code coverage in Observatory (Closed)

Created:
6 years, 11 months ago by Cutch
Modified:
6 years, 11 months ago
Reviewers:
turnidge
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 7

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3102 lines, -2589 lines) Patch
M runtime/bin/vmservice/client/deployed/web/index.html View 1 5 chunks +35 lines, -42 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js View 627 chunks +2639 lines, -2366 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index_devtools.html View 1 5 chunks +35 lines, -42 lines 0 comments Download
M runtime/bin/vmservice/client/lib/observatory.dart View 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/observatory_elements.dart View 1 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/observatory_elements.html View 1 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/isolate.dart View 2 chunks +15 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/location_manager.dart View 1 3 chunks +11 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/model.dart View 1 1 chunk +101 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory/request_manager.dart View 3 chunks +60 lines, -0 lines 0 comments Download
D runtime/bin/vmservice/client/lib/src/observatory/script_source.dart View 1 chunk +0 lines, -42 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html View 1 chunk +0 lines, -19 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/message_viewer.html View 1 2 chunks +1 line, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/navigation_bar.html View 1 chunk +7 lines, -3 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/observatory_elements/navigation_bar_isolate.dart View 1 chunk +48 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/observatory_elements/navigation_bar_isolate.html View 1 chunk +14 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/observatory_element.dart View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/response_viewer.html View 1 chunk +0 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart View 1 chunk +29 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.html View 1 1 chunk +23 lines, -5 lines 0 comments Download
D runtime/bin/vmservice/client/lib/src/observatory_elements/source_view.dart View 1 1 chunk +0 lines, -17 lines 0 comments Download
D runtime/bin/vmservice/client/lib/src/observatory_elements/source_view.html View 1 1 chunk +0 lines, -22 lines 0 comments Download
M runtime/vm/coverage.h View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/vm/coverage.cc View 5 chunks +33 lines, -19 lines 0 comments Download
M runtime/vm/service.cc View 2 chunks +7 lines, -0 lines 0 comments Download
M runtime/vm/service_test.cc View 1 1 chunk +40 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Cutch
6 years, 11 months ago (2014-01-21 18:33:49 UTC) #1
Cutch
Couple side quests were tackled in this CL. https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html File runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html (left): https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html#oldcode35 runtime/bin/vmservice/client/lib/src/observatory_elements/isolate_profile.html:35: <blockquote><strong>Top ...
6 years, 11 months ago (2014-01-21 18:35:35 UTC) #2
turnidge
lgtm with comments https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client/lib/src/observatory/model.dart File runtime/bin/vmservice/client/lib/src/observatory/model.dart (right): https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client/lib/src/observatory/model.dart#newcode255 runtime/bin/vmservice/client/lib/src/observatory/model.dart:255: bool get covered => hits > ...
6 years, 11 months ago (2014-01-21 23:34:40 UTC) #3
Cutch
Committed patchset #2 manually as r31970 (presubmit successful).
6 years, 11 months ago (2014-01-22 00:47:25 UTC) #4
Cutch
6 years, 11 months ago (2014-01-22 00:50:37 UTC) #5
Message was sent while issue was closed.
Forgot to publish these before submitting.

https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client...
File runtime/bin/vmservice/client/lib/src/observatory/model.dart (right):

https://codereview.chromium.org/143973005/diff/1/runtime/bin/vmservice/client...
runtime/bin/vmservice/client/lib/src/observatory/model.dart:255: bool get
covered => hits > 0;
On 2014/01/21 23:34:40, turnidge wrote:
> the names "coverage" and "covered" are a bit similar and could be confusing. 
> Maybe be more explicit.

Agreed. I've gone with "executable" and "covered". Executable meaning the line
has executable code on it and covered meaning we've executed that line.

https://codereview.chromium.org/143973005/diff/1/runtime/vm/service.cc
File runtime/vm/service.cc (right):

https://codereview.chromium.org/143973005/diff/1/runtime/vm/service.cc#newcod...
runtime/vm/service.cc:1049: return true;
On 2014/01/21 23:34:40, turnidge wrote:
> Add a test.

I added a test for HandleCoverage which also verifies that the coverage
information for the test script is correct.

Powered by Google App Engine
This is Rietveld 408576698