Index: lib/src/runner/configuration.dart |
diff --git a/lib/src/runner/configuration.dart b/lib/src/runner/configuration.dart |
index a50931e534f09cddcdeb865b6cbedd8b5c0e439c..f2a53f927f2707635998328cf31605898fd9e458 100644 |
--- a/lib/src/runner/configuration.dart |
+++ b/lib/src/runner/configuration.dart |
@@ -153,9 +153,13 @@ class Configuration { |
/// Throws a [FormatException] if [args] are invalid. |
Configuration.parse(List<String> args) |
: _options = _parser.parse(args) { |
- _concurrency = _options['concurrency'] == null |
- ? _defaultConcurrency |
- : _wrapFormatException('concurrency', int.parse); |
+ if (pauseAfterLoad) { |
+ _concurrency = 1; |
+ } else if (_options['concurrency'] == null) { |
+ _concurrency = _defaultConcurrency; |
+ } else { |
+ _concurrency = _wrapFormatException('concurrency', int.parse); |
+ } |
if (_options["name"] != null && _options["plain-name"] != null) { |
throw new FormatException( |