Adds impeller_unittests to run_tests.py (flutter/engine#31280)
This commit is contained in:
2
DEPS
2
DEPS
@@ -110,7 +110,7 @@ deps = {
|
||||
'src': 'https://github.com/flutter/buildroot.git' + '@' + '79643299bd052c53631b8b200bb582e8badb2708',
|
||||
|
||||
'src/flutter/impeller':
|
||||
Var('github_git') + '/flutter/impeller' + '@' + '6bace472c39b838d11ff644e7303236928a1a8e7',
|
||||
Var('github_git') + '/flutter/impeller' + '@' + 'c55014e747541b9a2cca15e6b2cb1b1ef9123da3',
|
||||
|
||||
# Fuchsia compatibility
|
||||
#
|
||||
|
||||
@@ -233,6 +233,10 @@ def RunCCTests(build_dir, filter, coverage, capture_core_dump):
|
||||
RunEngineExecutable(build_dir, 'flutter_linux_unittests', filter, shuffle_flags, coverage=coverage)
|
||||
RunEngineExecutable(build_dir, 'flutter_glfw_unittests', filter, shuffle_flags, coverage=coverage)
|
||||
|
||||
# Impeller tests are only supported on macOS for now.
|
||||
if IsMac():
|
||||
RunEngineExecutable(build_dir, 'impeller_unittests', filter, shuffle_flags, coverage=coverage)
|
||||
|
||||
|
||||
def RunEngineBenchmarks(build_dir, filter):
|
||||
print("Running Engine Benchmarks.")
|
||||
|
||||
@@ -251,7 +251,6 @@ def to_gn_args(args):
|
||||
if sys.platform.startswith(('cygwin', 'win')):
|
||||
gn_args['dart_use_fallback_root_certificates'] = True
|
||||
|
||||
|
||||
# Make sure host_cpu matches the bit width of target_cpu on x86.
|
||||
if gn_args['target_cpu'] == 'x86':
|
||||
gn_args['host_cpu'] = 'x86'
|
||||
@@ -414,6 +413,9 @@ def to_gn_args(args):
|
||||
with open(os.path.join(os.path.dirname(__file__), 'fuchsia/target_api_level')) as f:
|
||||
gn_args['fuchsia_target_api_level'] = int(f.read().strip())
|
||||
|
||||
# Impeller flags.
|
||||
gn_args['impeller_enable_playground'] = args.enable_impeller_playground
|
||||
|
||||
return gn_args
|
||||
|
||||
def parse_args(args):
|
||||
@@ -525,6 +527,10 @@ def parse_args(args):
|
||||
|
||||
parser.add_argument('--fuchsia-target-api-level', dest='fuchsia_target_api_level')
|
||||
|
||||
# Impeller flags.
|
||||
parser.add_argument('--enable-impeller-playground', default=False, action='store_true',
|
||||
help='Whether impeller unit tests run in playground mode')
|
||||
|
||||
# Sanitizers.
|
||||
parser.add_argument('--asan', default=False, action='store_true')
|
||||
parser.add_argument('--lsan', default=False, action='store_true')
|
||||
|
||||
Reference in New Issue
Block a user