xctool test -only TestTarget:TestClass 运行方案中禁用的测试

xctool test -only TestTarget:TestClass runs tests disabled in the scheme

我们有一个方案(比如 PhoneRegression),里面有几个测试目标(例如 PhoneSearchTestsPhoneCheckoutTests),每个测试目标都有自己的 类。 在我们的一项 Jenkins 工作中,我们只想 运行 PhoneCheckoutTests 中的 PhoneCheckoutFormValidationTests。我们的配置如下:

xctool -scheme PhoneRegression \
-destination "platform=iOS Simulator,name=iPhone 6,OS=latest" \
-reporter junit:build/junit.xml -reporter plain \
test -only "PhoneCheckoutTests:PhoneCheckoutFormValidationTests" -freshInstall

我们注意到这有效。但它确实 运行 测试方法 disabled in the PhoneRegression scheme.

-only 中指定我们的测试目标时,我们如何告诉 xctool 遵守方案?

作为问题在 xctool github page

上交叉发布

更新: github 问题已解决