Skip to content

Support debugging VM tests #50

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
nex3 opened this issue Mar 31, 2015 · 8 comments · Fixed by #876
Closed

Support debugging VM tests #50

nex3 opened this issue Mar 31, 2015 · 8 comments · Fixed by #876
Labels
status-blocked Blocked from making progress by another (referenced) issue type-enhancement A request for a change that isn't a bug
Milestone

Comments

@nex3
Copy link
Member

nex3 commented Mar 31, 2015

The test runner should make it very easy to run an interactive debugger for VM tests, whether it be via the command line, observatory, or an IDE. This is blocked on issue 23320, which will allow the test runner to enable the observatory server at runtime.

@nex3 nex3 added type-enhancement A request for a change that isn't a bug status-blocked Blocked from making progress by another (referenced) issue labels Mar 31, 2015
@nex3 nex3 added this to the 1.0.0 milestone Mar 31, 2015
@kevmoo
Copy link
Member

kevmoo commented Apr 23, 2015

@nex3 FYI: update this issue with description RE observatory

@kevmoo
Copy link
Member

kevmoo commented Apr 23, 2015

Also would like/need ability to start an isolate in checked mode - https://code.google.com/p/dart/issues/detail?id=21791

@johnpryan
Copy link

sdk issue 23320 is marked as 'not planned'. Could we get some clarification on what that means exactly?

It's still possible to debug tests by creating an HTML file with <script> tags and debug in WebStorm, but that file needs to be maintained, and you cant use the -n flag or solo_ to filter tests.

@kevmoo
Copy link
Member

kevmoo commented Nov 19, 2015

See my comments here: dart-lang/pub#1018 (comment)

Short version: we'll make this work

@alorenzen
Copy link

Any update on this?

@nex3
Copy link
Member Author

nex3 commented Sep 14, 2016

The blocking issue is still blocking.

On Sep 13, 2016 10:20 PM, "Andrew Lorenzen" [email protected]
wrote:

Any update on this?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#50 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAAvKddmH9ve34loKy2VvAK0LXBqKkzks5qpxOTgaJpZM4D4Dg8
.

@nex3
Copy link
Member Author

nex3 commented Nov 17, 2016

The Service class should enable this, so I'm going to unmark this as blocked.

@nex3 nex3 removed the status-blocked Blocked from making progress by another (referenced) issue label Nov 17, 2016
nex3 added a commit that referenced this issue Dec 28, 2016
This doesn't fully support the JSON reporter yet.

See #50
nex3 added a commit that referenced this issue Jan 4, 2017
This doesn't fully support the JSON reporter yet.

See #50
nex3 added a commit that referenced this issue Jan 4, 2017
This doesn't fully support the JSON reporter yet.

See #50
nex3 added a commit that referenced this issue Jan 19, 2017
This adds a JSON-RPC 2.0-via-WebSocket protocol for communicating with
the test runner and telling it to resume running tests after breakpoints
are added. Talking to the runner via JavaScript methods in the browser
is still supported for backwards-compatibility, but is deprecated.

Closes #50
nex3 added a commit that referenced this issue Feb 2, 2017
This adds a JSON-RPC 2.0-via-WebSocket protocol for communicating with
the test runner and telling it to resume running tests after breakpoints
are added. Talking to the runner via JavaScript methods in the browser
is still supported for backwards-compatibility, but is deprecated.

Closes #50
@nex3 nex3 added the status-blocked Blocked from making progress by another (referenced) issue label Jun 6, 2017
@nex3
Copy link
Member Author

nex3 commented Nov 8, 2017

This is currently blocked on dart-lang/sdk#31308.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status-blocked Blocked from making progress by another (referenced) issue type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants