@@ -385,6 +385,10 @@ def __str__(self):
385
385
'--gtest_shuffle' ,
386
386
]
387
387
388
+ repeat_flags = [
389
+ '--repeat=2' ,
390
+ ]
391
+
388
392
389
393
def run_cc_tests (build_dir , executable_filter , coverage , capture_core_dump ):
390
394
logger .info ('Running Engine Unit-tests.' )
@@ -393,10 +397,6 @@ def run_cc_tests(build_dir, executable_filter, coverage, capture_core_dump):
393
397
import resource # pylint: disable=import-outside-toplevel
394
398
resource .setrlimit (resource .RLIMIT_CORE , (resource .RLIM_INFINITY , resource .RLIM_INFINITY ))
395
399
396
- repeat_flags = [
397
- '--repeat=2' ,
398
- ]
399
-
400
400
def make_test (name , flags = None , extra_env = None ):
401
401
if flags is None :
402
402
flags = repeat_flags
@@ -507,9 +507,10 @@ def make_test(name, flags=None, extra_env=None):
507
507
)
508
508
extra_env = metal_validation_env ()
509
509
extra_env .update (vulkan_validation_env (build_dir ))
510
- mac_impeller_unittests_flags = shuffle_flags + [
510
+ mac_impeller_unittests_flags = repeat_flags + [
511
+ '--gtest_filter=-*OpenGLES' , # These are covered in the golden tests.
512
+ '--' ,
511
513
'--enable_vulkan_validation' ,
512
- '--gtest_filter=-*OpenGLES' # These are covered in the golden tests.
513
514
]
514
515
# Impeller tests are only supported on macOS for now.
515
516
run_engine_executable (
@@ -519,6 +520,7 @@ def make_test(name, flags=None, extra_env=None):
519
520
mac_impeller_unittests_flags ,
520
521
coverage = coverage ,
521
522
extra_env = extra_env ,
523
+ gtest = True ,
522
524
# TODO(https://github.com/flutter/flutter/issues/123733): Remove this allowlist.
523
525
# See also https://github.com/flutter/flutter/issues/114872.
524
526
allowed_failure_output = [
@@ -1272,9 +1274,10 @@ def main():
1272
1274
build_dir ,
1273
1275
'impeller_unittests' ,
1274
1276
engine_filter ,
1275
- shuffle_flags ,
1277
+ repeat_flags ,
1276
1278
coverage = args .coverage ,
1277
- extra_env = extra_env
1279
+ extra_env = extra_env ,
1280
+ gtest = True
1278
1281
)
1279
1282
finally :
1280
1283
xvfb .stop_virtual_x (build_name )
0 commit comments