我在XCode中配置的测试目标中有几个测试类。我只想运行一些选定的测试。
说我在测试目标下有以下测试。
- classatests
- classbtests
- classctests
- classdtests
说我想对classa和classB进行测试,但不为classC和classd。
afaik这不能在xcode中完成。我可以只运行所有测试或一个测试类。
在XcodeBuild中,在命令行中,我也无法运行这些测试。我有-skip-testing
或-only-testing
参数,但我无法使它们与多个测试识别器一起使用。
有没有办法孤立地运行这些测试?
这在xcode本身中绝对可能。命令点击多个测试类,右键单击,然后单击"运行n n test类"
要使用命令行实现相同的操作,您可以使用多行-only-testing
和-skip-testing
。
请参阅此视频的33:01分钟(仅在Safari/WWDC应用中打开(:https://developer.apple.com/videos/play/wwdc2016/409/?time=1982