我想知道Xcode 10是否具有并行测试这么好的功能,为什么它默认关闭?如果有任何情况我最好使用此功能关闭我的测试?
如果您的测试用例以任何方式相互交互,则并行运行它们将导致间歇性故障.一个非常常见的示例是单元测试是否与数据库一起使用,并且每个测试都不会创建唯一的数据库.开发人员通常不会仔细考虑测试交互,并且如果您并行运行它们,许多现有的测试套件肯定会失败.