我们有一个方案(比如PhoneRegression
),其中有几个测试目标(例如) PhoneSearchTests
,PhoneCheckoutTests
每个目标都有自己的类。在我们的 Jenkins 工作之一中,我们只想运行PhoneCheckoutFormValidationTests
. PhoneCheckoutTests
我们的配置如下:
xctool -scheme PhoneRegression \
-destination "platform=iOS Simulator,name=iPhone 6,OS=latest" \
-reporter junit:build/junit.xml -reporter plain \
test -only "PhoneCheckoutTests:PhoneCheckoutFormValidationTests" -freshInstall
我们注意到这是有效的。但它确实运行了方案中禁用的测试方法。PhoneRegression
在指定我们的测试目标时,我们如何告诉xctool
遵守该方案-only
?
Cross 在xctool github 页面上作为问题发布