diff --git a/pkgs/test_core/lib/src/runner.dart b/pkgs/test_core/lib/src/runner.dart index c6e220c9a..e9ab5fd98 100644 --- a/pkgs/test_core/lib/src/runner.dart +++ b/pkgs/test_core/lib/src/runner.dart @@ -76,7 +76,7 @@ class Runner { var engine = Engine( concurrency: config.concurrency, coverage: config.coverage, - randomizeOrderingSeed: config.testRandomizeOrderingSeed); + testRandomizeOrderingSeed: config.testRandomizeOrderingSeed); var sinks = []; Reporter createFileReporter(String reporterName, String filepath) { diff --git a/pkgs/test_core/lib/src/runner/engine.dart b/pkgs/test_core/lib/src/runner/engine.dart index 31aa0877b..359374a59 100644 --- a/pkgs/test_core/lib/src/runner/engine.dart +++ b/pkgs/test_core/lib/src/runner/engine.dart @@ -73,7 +73,7 @@ class Engine { /// /// If null or zero no shuffling will occur. /// The same seed will shuffle the tests in the same way every time. - int? _testRandomizeOrderingSeed; + int? testRandomizeOrderingSeed; /// A pool that limits the number of test suites running concurrently. final Pool _runPool; @@ -204,10 +204,9 @@ class Engine { /// /// [concurrency] controls how many suites are loaded and ran at once, and /// defaults to 1. - Engine({int? concurrency, String? coverage, int? randomizeOrderingSeed}) + Engine({int? concurrency, String? coverage, this.testRandomizeOrderingSeed}) : _runPool = Pool(concurrency ?? 1), - _coverage = coverage, - _testRandomizeOrderingSeed = randomizeOrderingSeed { + _coverage = coverage { _group.future.then((_) { _onTestStartedGroup.close(); _onSuiteStartedController.close(); @@ -308,9 +307,9 @@ class Engine { if (!_closed && setUpAllSucceeded) { // shuffle the group entries var entries = group.entries.toList(); - if (_testRandomizeOrderingSeed != null && - _testRandomizeOrderingSeed! > 0) { - entries.shuffle(Random(_testRandomizeOrderingSeed)); + if (testRandomizeOrderingSeed != null && + testRandomizeOrderingSeed! > 0) { + entries.shuffle(Random(testRandomizeOrderingSeed)); } for (var entry in entries) {