xcode – 测试方案的不同构建配置

前端之家收集整理的这篇文章主要介绍了xcode – 测试方案的不同构建配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在发布版本中的调试版本和性能测试中运行单元测试,而无需手动选择和运行单独的方案?

我有一个单元测试和一个性能测试方案.在单元测试方案的测试配置中,我选择了调试版本,而对于性能测试方案,我选择了版本构建.如果我单独运行每个方案,我会分别获得调试版本和发布版本.

如果我创建另一个运行这两个方案的方案,那么新方案将拥有自己的构建配置.如果我为这个新方案设置了debug的构建配置,那么我也会为我的性能测试获得一个调试版本.

解决方法

您可以使用不同的测试包并包含/排除您想要的内容.

我的意思是创建自己的自定义测试目标(bundle)并使用Xcode Test Navigator.

例如,创建MyUnitBundleTests目标和MyPerformanceBundleTests目标.它们将是两个独立的测试’捆绑’,您可以选择包含/排除类,方法等.

Test Navigator显示项目中包含的测试包以及关联,类和方法等的分层列表.

您可以通过按住Control键单击测试导航器列表中的项目并从快捷菜单中选择“启用”或“禁用”来选择性地启用和禁用测试包,类和方法,从而启用或禁用方案中的项目.

Testing with Xcode – Quick Start

Testing with Xcode – Running Tests and Viewing Results

还有几种其他交互式方法可​​以运行测试. Xcode根据计划中包含和启用的测试目标运行测试.测试导航器允许您直接控制在方案中包含,启用或禁用哪些测试目标,而无需使用方案编辑器.

不确定这是否是您想要的,但这是我可以考虑的唯一选择,无需进入方案编辑器进行测试.

原文链接:https://www.f2er.com/iOS/333988.html

猜你在找的iOS相关文章