Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_43355755
engine
提交
b4776451
E
engine
项目概览
weixin_43355755
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
b4776451
编写于
7月 19, 2021
作者:
G
gaaclarke
提交者:
GitHub
7月 19, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Added a test filter for objc tests (#27566)
上级
dd95642b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
2 deletion
+6
-2
testing/run_tests.py
testing/run_tests.py
+6
-2
未找到文件。
testing/run_tests.py
浏览文件 @
b4776451
...
...
@@ -332,7 +332,7 @@ def RunJavaTests(filter, android_variant='android_debug_unopt'):
RunCmd
(
command
)
def
RunObjcTests
(
ios_variant
=
'ios_debug_sim_unopt'
):
def
RunObjcTests
(
ios_variant
=
'ios_debug_sim_unopt'
,
test_filter
=
None
):
"""Runs Objective-C XCTest unit tests for the iOS embedding"""
AssertExpectedXcodeVersion
()
ios_out_dir
=
os
.
path
.
join
(
out_dir
,
ios_variant
)
...
...
@@ -352,6 +352,8 @@ def RunObjcTests(ios_variant='ios_debug_sim_unopt'):
'test '
'FLUTTER_ENGINE='
+
ios_variant
]
if
test_filter
!=
None
:
command
[
0
]
=
command
[
0
]
+
" -only-testing:%s"
%
test_filter
RunCmd
(
command
,
cwd
=
ios_unit_test_dir
,
shell
=
True
)
def
RunDartTests
(
build_dir
,
filter
,
verbose_dart_snapshot
):
...
...
@@ -509,6 +511,8 @@ def main():
help
=
'The engine build variant to run objective-c tests for'
)
parser
.
add_argument
(
'--verbose-dart-snapshot'
,
dest
=
'verbose_dart_snapshot'
,
action
=
'store_true'
,
default
=
False
,
help
=
'Show extra dart snapshot logging.'
)
parser
.
add_argument
(
'--objc-filter'
,
type
=
str
,
default
=
None
,
help
=
'Filter parameter for which objc tests to run (example: "IosUnitTestsTests/SemanticsObjectTest/testShouldTriggerAnnouncement")'
)
args
=
parser
.
parse_args
()
...
...
@@ -546,7 +550,7 @@ def main():
if
'objc'
in
types
:
assert
IsMac
(),
"iOS embedding tests can only be run on macOS."
RunObjcTests
(
args
.
ios_variant
)
RunObjcTests
(
args
.
ios_variant
,
args
.
objc_filter
)
# https://github.com/flutter/flutter/issues/36300
if
'benchmarks'
in
types
and
not
IsWindows
():
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录