Turn off randomization for leak detection bots. (#145624)

This commit is contained in:
Polina Cherkasova 2024-03-24 10:47:23 -07:00 committed by GitHub
parent 3373961720
commit e10049b2ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 3 deletions

View file

@ -5237,7 +5237,8 @@ targets:
["framework", "hostonly", "shard", "windows"]
env_variables: >-
{
"LEAK_TRACKING": "true"
"LEAK_TRACKING": "true",
"TEST_RANDOMIZATION_OFF": "true"
}
runIf:
- dev/**
@ -5323,7 +5324,8 @@ targets:
["framework", "hostonly", "shard", "windows"]
env_variables: >-
{
"LEAK_TRACKING": "true"
"LEAK_TRACKING": "true",
"TEST_RANDOMIZATION_OFF": "true"
}
runIf:
- dev/**

View file

@ -187,6 +187,8 @@ String get shuffleSeed {
return _shuffleSeed!;
}
final bool _isRandomizationOff = bool.tryParse(Platform.environment['TEST_RANDOMIZATION_OFF'] ?? '') ?? false;
/// When you call this, you can pass additional arguments to pass custom
/// arguments to flutter test. For example, you might want to call this
/// script with the parameter --local-engine=host_debug_unopt to
@ -2471,7 +2473,7 @@ Future<void> _runFlutterTest(String workingDirectory, {
final List<String> args = <String>[
'test',
if (shuffleTests) '--test-randomize-ordering-seed=$shuffleSeed',
if (shuffleTests && !_isRandomizationOff) '--test-randomize-ordering-seed=$shuffleSeed',
if (fatalWarnings) '--fatal-warnings',
...options,
...tags,