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

Commit 60776ee

Browse files
committed
added ci step to verify the fix
1 parent fc68215 commit 60776ee

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

testing/run_tests.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ def make_test(name, flags=None, extra_env=None):
492492
'METAL_DEBUG_ERROR_MODE': '0', # Enables metal validation.
493493
'METAL_DEVICE_WRAPPER_TYPE': '1', # Enables metal validation.
494494
})
495-
# Impeller tests are only supported on macOS for now.
495+
496496
run_engine_executable(
497497
build_dir,
498498
'impeller_unittests',
@@ -508,6 +508,25 @@ def make_test(name, flags=None, extra_env=None):
508508
]
509509
)
510510

511+
# Run one interactive Vulkan tests with validation on.
512+
run_engine_executable(
513+
build_dir,
514+
'impeller_unittests',
515+
executable_filter,
516+
[
517+
'--enable_vulkan_validation', '--playground_timeout_ms=4000',
518+
'--enable_playground', '--gtest_filter="*ColorWheel/Vulkan"'
519+
],
520+
coverage=coverage,
521+
extra_env=extra_env,
522+
# TODO(117122): Remove this allowlist.
523+
# https://github.com/flutter/flutter/issues/114872
524+
allowed_failure_output=[
525+
'[MTLCompiler createVertexStageAndLinkPipelineWithFragment:',
526+
'[MTLCompiler pipelineStateWithVariant:',
527+
]
528+
)
529+
511530

512531
def run_engine_benchmarks(build_dir, executable_filter):
513532
print('Running Engine Benchmarks.')

0 commit comments

Comments
 (0)