2015-09-27 42 views
5

玩iOS 9.0,Xcode GM和新的Xcuitesting框架。我如何从命令行运行特定的测试,而不必在ide中单击播放?我知道有一个运行所有测试的捷径,但我想运行一个测试。你能从命令行运行一个特定的Xcuitest吗?

谢谢!

+0

东西有关这个问题的新内容我有同样的问题:http://stackoverflow.com/questions/34793731/xcode-ui-test-can-i-specify-a-particular-test-that-i-want-to-run-from-terminal – emoleumassi

回答

3

你应该能够做到这一点与xctool命令行工具来运行特定的测试类,

xctool -workspace YourWorkspace.xcworkspace -scheme YourScheme test -only myUITestTarget:UITestClass 

您还可以使用xcodebuild按此处的说明来运行整个测试套件, https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line

+1

是否适用于XCode-UI-Test?我试过了,但是我有这个错误:[Info]加载方案'....'的设置...错误:build-tests:'XTests'不是此方案中的测试目标。 – emoleumassi

+1

根据这个问题'xctool'不支持UI测试:https://github.com/facebook/xctool/issues/534。 – brigadir

相关问题