ios – 从xctool中排除测试

是否可以从
xctool中排除特定的单元测试或测试套件?

我注意到xctool允许我指定使用-only标志运行的特定测试.我想做相反的事情.

原因是某些测试需要在控制台测试环境中不可用的组件.

如果没有标志可以执行此操作(我在文档中找不到任何标记),那么最佳选择是什么?

最佳答案 我通过创建一个新方案(RMStoreExcludeKeychingTests)解决了这个问题,该方案包括原始方案中的相同目标,并排除了违规测试(如下面的Xcode 5所示).

最后,我告诉xctool使用新方案进行测试.这样,如果我添加新的测试和代码,我不必对方案或目标进行任何更改.

如果有任何帮助,可以找到方案here和带有xctool调用here的Travis CI配置.

点赞