我在我的 Xcode 项目中有一个简单的测试计划(具有单一配置),我正在切换到该项目,因为我的项目中有多个针对不同应用程序目标的方案,但测试是共享的(因为它们并不特别限于一个目标就相关性而言,尽管只有一个主机应用程序是可能的)。我现在想为所有目标制定一个测试计划,但是当我创建测试计划并将其添加到每个方案中,然后运行测试时,我可以清楚地看到每个目标都已构建。因此,对于我添加的每个目标,构建和运行测试所需的时间会逐渐增加。2019 年 WWDC 关于测试计划的视频清楚地表明它们可以在多个方案中共享,但仅此而已。
这是它应该表现的方式吗?或者有没有办法在方案之间共享测试计划,但只构建正在测试的活动目标?
编辑:注意,在本地以及在自动化 CI 中运行测试,因此需要一个适用于两者的解决方案。
由于测试计划,我实际上不确定它是否正在构建多个目标,因为只有少数目标显示在构建中(尽管可能是 Xcode 正在优化并跳过冗余构建,因为其他每个目标都很漂亮与正在建造的其中一个非常相似)。