我在Xcode中配置的测试目标中有几个测试类。我想只运行一些选定的测试。
说我的测试目标下面有以下测试。
假设我想为ClassA和ClassB运行测试,但不是为ClassC和ClassD运行。
AFAIK这不能在Xcode中完成。我可以运行所有测试,也可以只运行一个测试类。
在xcodebuild中,在命令行中,我也无法运行这些测试。我有-skip-testing
或-only-testing
参数,但我无法使用多个测试标识符。
有没有办法单独运行这些测试?
答案 0 :(得分:1)
这在XCode本身是绝对可行的。按住Command键并单击多个测试类,单击鼠标右键,然后单击"运行n个测试类"
要使用命令行实现相同功能,您可以使用多行-only-testing
和-skip-testing
。
请参阅此视频的33:01分钟(仅在Safari / WWDC应用中打开): https://developer.apple.com/videos/play/wwdc2016/409/?time=1982