shuffle tests in web_long_running_tests shard (#82394)

This commit is contained in:
Yegor 2021-05-12 18:04:03 -07:00 committed by GitHub
parent b1c1bdbfba
commit d6fc44ba67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -864,6 +864,11 @@ Future<void> _runWebLongRunningTests() async {
'--sound-null-safety', '--sound-null-safety',
]), ]),
]; ];
// Shuffling mixes fast tests with slow tests so shards take roughly the same
// amount of time to run.
tests.shuffle(math.Random(0));
await _ensureChromeDriverIsRunning(); await _ensureChromeDriverIsRunning();
await _runShardRunnerIndexOfTotalSubshard(tests); await _runShardRunnerIndexOfTotalSubshard(tests);
await _stopChromeDriver(); await _stopChromeDriver();