xctool test -only TestTarget:TestClass 运行方案中禁用的测试
xctool test -only TestTarget:TestClass runs tests disabled in the scheme
我们有一个方案(比如 PhoneRegression
),里面有几个测试目标(例如 PhoneSearchTests
、PhoneCheckoutTests
),每个测试目标都有自己的 类。
在我们的一项 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 问题已解决
我们有一个方案(比如 PhoneRegression
),里面有几个测试目标(例如 PhoneSearchTests
、PhoneCheckoutTests
),每个测试目标都有自己的 类。
在我们的一项 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 问题已解决