dart-lang / dart-lang/test

Support --pause-on-error in Firefox

Open
#300 0 comments 2 reactions 0 assignees View on GitHub
P3 type-enhancement
Dominant language
Dart
Stars
536
Forks
232
Avg merge
1d 10h
Merged PRs (30d)
10

Description

This is a very useful flag for debugging. With #294 it isn't strictly necessary, since the user can just set it in Observatory, but it's much easier to set it via the command-line.

This will require connecting to the [Firefox dev tools](https://wiki.mozilla.org/Remote_Debugging_Protocol). It seems to have a much more complex protocol than the Chrome dev tools, so it's likely that this will be more effort than it's worth for the near future.

Contributor guide

Open the contributing guide

Research direction

Start by reading the Firefox Remote Debugging Protocol documentation and reviewing issue #294 and the Observatory workflow. Determine whether the protocol can support the requested pause-on-error behavior; done means the command-line flag works reliably when running tests in Firefox.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
cli, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.