我试图只运行 UITests 一次。然而,默认情况下,Xcode 似乎可以运行浅色/深色主题以及设备方向和本地化的所有排列。这意味着所有 UITest 运行 8 次(使用 2 种语言)。对于可能需要几分钟的测试,时间会增加。
我的 UITest 中没有任何内容取决于颜色主题,所以我想始终关闭这些排列。我有时可能需要方向和本地化变化,但通常也想关闭。
我可以禁用任何/所有这些排列吗?
最小可重现示例:
您需要在测试类中将其设置为 false 或完全删除覆盖。
override class var runsForEachTargetApplicationUIConfiguration: Bool {
false
}