| Index: lib/src/runner/reporter/expanded.dart
|
| diff --git a/lib/src/runner/reporter/expanded.dart b/lib/src/runner/reporter/expanded.dart
|
| index 21d7c612f6ed134bf9a1f3190407b5a034f6ca97..9220cd87275ff8008ab2af39eb4ed3cd9928baca 100644
|
| --- a/lib/src/runner/reporter/expanded.dart
|
| +++ b/lib/src/runner/reporter/expanded.dart
|
| @@ -6,6 +6,7 @@ import 'dart:async';
|
| import 'dart:isolate';
|
|
|
| import '../../backend/live_test.dart';
|
| +import '../../backend/message.dart';
|
| import '../../backend/state.dart';
|
| import '../../utils.dart';
|
| import '../engine.dart';
|
| @@ -184,9 +185,11 @@ class ExpandedReporter implements Reporter {
|
| _subscriptions.add(liveTest.onError.listen((error) =>
|
| _onError(liveTest, error.error, error.stackTrace)));
|
|
|
| - _subscriptions.add(liveTest.onPrint.listen((line) {
|
| + _subscriptions.add(liveTest.onMessage.listen((message) {
|
| _progressLine(_description(liveTest));
|
| - print(line);
|
| + var text = message.text;
|
| + if (message.type == MessageType.skip) text = ' $_yellow$text$_noColor';
|
| + print(text);
|
| }));
|
| }
|
|
|
| @@ -194,13 +197,9 @@ class ExpandedReporter implements Reporter {
|
| void _onStateChange(LiveTest liveTest, State state) {
|
| if (state.status != Status.complete) return;
|
|
|
| - if (state.result == Result.skipped &&
|
| - liveTest.test.metadata.skipReason != null) {
|
| - print(indent('${_yellow}Skip: ${liveTest.test.metadata.skipReason}'
|
| - '$_noColor'));
|
| - } else if (_engine.active.isNotEmpty) {
|
| - // If any tests are running, display the name of the oldest active
|
| - // test.
|
| + // If any tests are running, display the name of the oldest active
|
| + // test.
|
| + if (_engine.active.isNotEmpty) {
|
| _progressLine(_description(_engine.active.first));
|
| }
|
| }
|
|
|