add some extra prints
diff --git a/pkgs/test_core/lib/src/executable.dart b/pkgs/test_core/lib/src/executable.dart
index eeefd16..9324e0f 100644
--- a/pkgs/test_core/lib/src/executable.dart
+++ b/pkgs/test_core/lib/src/executable.dart
@@ -147,7 +147,9 @@
try {
runner = Runner(configuration);
- exitCode = (await runner.run()) ? 0 : 1;
+ var result = await runner.run();
+ print('Runner.run: $result');
+ exitCode = result ? 0 : 1;
} on ApplicationException catch (error) {
stderr.writeln(error.message);
exitCode = exit_codes.data;
diff --git a/pkgs/test_core/lib/src/runner.dart b/pkgs/test_core/lib/src/runner.dart
index ee648d4..258f142 100644
--- a/pkgs/test_core/lib/src/runner.dart
+++ b/pkgs/test_core/lib/src/runner.dart
@@ -127,13 +127,14 @@
} else {
var subscription =
_suiteSubscription = suites.listen(_engine.suiteSink.add);
- var results = await Future.wait(<Future>[
+ var [_, result as bool?] = await Future.wait(<Future>[
subscription
.asFuture<void>()
.then((_) => _engine.suiteSink.close()),
_engine.run()
], eagerError: true);
- success = results.last as bool?;
+ print('Engine.run: $result');
+ success = result;
}
if (_closed) return false;
@@ -158,6 +159,10 @@
}
}
+ print('success: $success');
+ print('Engine.passed: ${_engine.passed.length}');
+ print('Engine.failed: ${_engine.failed.length}');
+ print('Engine.skipped: ${_engine.skipped.length}');
return (success ?? false) &&
(_engine.passed.isNotEmpty || _engine.skipped.isNotEmpty);
});