| Index: lib/src/runner/reporter/json.dart
|
| diff --git a/lib/src/runner/reporter/json.dart b/lib/src/runner/reporter/json.dart
|
| index 8f29bc6897900a4c16d3fa304a497473941364b6..1d1d1357aee77c1a9651fb452d525fde58b5d462 100644
|
| --- a/lib/src/runner/reporter/json.dart
|
| +++ b/lib/src/runner/reporter/json.dart
|
| @@ -66,6 +66,12 @@ class JsonReporter implements Reporter {
|
| /// canceled.
|
| _subscriptions.add(_engine.success.asStream().listen(_onDone));
|
|
|
| + _subscriptions.add(_engine.onSuiteAdded.listen(null, onDone: () {
|
| + _emit("allSuites", {
|
| + "count": _engine.addedSuites.length
|
| + });
|
| + }));
|
| +
|
| _emit("start", {
|
| "protocolVersion": "0.1.0",
|
| "runnerVersion": testVersion
|
| @@ -194,7 +200,8 @@ class JsonReporter implements Reporter {
|
| "suiteID": suiteID,
|
| "parentID": parentID,
|
| "name": group.name,
|
| - "metadata": _serializeMetadata(group.metadata)
|
| + "metadata": _serializeMetadata(group.metadata),
|
| + "testCount": group.testCount
|
| }
|
| });
|
| parentID = id;
|
|
|