Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit db5dabb

Browse files
committed
enable test repeat
1 parent 0d2e8b0 commit db5dabb

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

testing/run_tests.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,10 @@ def RunCCTests(build_dir, filter, coverage, capture_core_dump):
167167
resource.setrlimit(resource.RLIMIT_CORE, (resource.RLIM_INFINITY, resource.RLIM_INFINITY))
168168

169169
# Not all of the engine unit tests are designed to be run more than once.
170-
non_repeatable_shuffle_flags = [
171-
"--gtest_shuffle",
172-
]
173-
shuffle_flags = non_repeatable_shuffle_flags + [
170+
171+
shuffle_flags = [
174172
"--gtest_repeat=2",
173+
"--gtest_shuffle",
175174
]
176175

177176
RunEngineExecutable(build_dir, 'client_wrapper_glfw_unittests', filter, shuffle_flags, coverage=coverage)
@@ -187,7 +186,7 @@ def RunCCTests(build_dir, filter, coverage, capture_core_dump):
187186
RunEngineExecutable(build_dir, 'embedder_unittests', filter, shuffle_flags, coverage=coverage)
188187
RunEngineExecutable(build_dir, 'embedder_proctable_unittests', filter, shuffle_flags, coverage=coverage)
189188
else:
190-
RunEngineExecutable(build_dir, 'flutter_windows_unittests', filter, non_repeatable_shuffle_flags, coverage=coverage)
189+
RunEngineExecutable(build_dir, 'flutter_windows_unittests', filter, shuffle_flags, coverage=coverage)
191190

192191
RunEngineExecutable(build_dir, 'client_wrapper_windows_unittests', filter, shuffle_flags, coverage=coverage)
193192

@@ -225,16 +224,16 @@ def RunCCTests(build_dir, filter, coverage, capture_core_dump):
225224
# These unit-tests are Objective-C and can only run on Darwin.
226225
if IsMac():
227226
RunEngineExecutable(build_dir, 'flutter_channels_unittests', filter, shuffle_flags, coverage=coverage)
228-
RunEngineExecutable(build_dir, 'flutter_desktop_darwin_unittests', filter, non_repeatable_shuffle_flags, coverage=coverage)
227+
RunEngineExecutable(build_dir, 'flutter_desktop_darwin_unittests', filter, shuffle_flags, coverage=coverage)
229228

230229
# https://github.com/flutter/flutter/issues/36296
231230
if IsLinux():
232231
icu_flags = ['--icu-data-file-path=%s' % os.path.join(build_dir, 'icudtl.dat')]
233232
RunEngineExecutable(build_dir, 'txt_unittests', filter, icu_flags + shuffle_flags, coverage=coverage)
234233

235234
if IsLinux():
236-
RunEngineExecutable(build_dir, 'flutter_linux_unittests', filter, non_repeatable_shuffle_flags, coverage=coverage)
237-
RunEngineExecutable(build_dir, 'flutter_glfw_unittests', filter, non_repeatable_shuffle_flags, coverage=coverage)
235+
RunEngineExecutable(build_dir, 'flutter_linux_unittests', filter, shuffle_flags, coverage=coverage)
236+
RunEngineExecutable(build_dir, 'flutter_glfw_unittests', filter, shuffle_flags, coverage=coverage)
238237

239238

240239
def RunEngineBenchmarks(build_dir, filter):

0 commit comments

Comments
 (0)