如何通过xctest从fastlane运行一个UI检验?
我知道fastlane的参数:唯一的_testing,但不了解如何使用它。你能举个例子
我运行所有UI检验作为:
fastlane ios RunningUITests
但是想要fastlane ios RunningUITests only_testing:GTUITests/GT00FirstClass/testFunc
这对我不起作用
您可以为此提供一个示例吗?
您必须使用scan
(也称为run_tests
(" Action"。阅读此文档以获取信息。
在那里,您可以在命令行上看到直接调用它的说明。在您的示例中,将是:
fastlane scan --workspace "<YourRunningUITests>.xcworkspace" --scheme "<YourRunningUITestsScheme>" --only-testing "GTUITests/GT00FirstClass/testFunc"
用适合您的代码的值替换成角度支架内部的值(&lt;>(。
但是,我建议使用Fastfile
合并您的逻辑并允许您执行更复杂的逻辑(例如这些Fastfiles
(。
如果要遵循此处建议的逻辑,则可以简单地从命令行调用fastlane tests
。简单得多。
上面的评论非常有用,我唯一要补充的是,如果您想运行更多测试,请写下类似的内容:
--only-testing "GTUITests/GT00FirstClass/testFunc,GTUITests/GT00FirstClass/testFunc2"
您应该始终写入测试功能的完整路径