Swift 源代码兼容性测试套件现已发布

我们很高兴地宣布发布新的 Swift 源代码兼容性测试套件,作为在未来的 Swift 版本中保持源代码兼容性工作的一部分。

源代码兼容性测试套件是社区驱动的,这意味着开源项目所有者可以提交他们的项目以包含在该套件中。有关将开源项目添加到测试套件的说明,请参阅 上的 Swift 源代码兼容性 部分。

Swift 的持续集成系统 定期针对 Swift 的开发版本构建套件中包含的项目,以便尽快发现源代码兼容性回归。

Swift 编译器开发者现在可以使用 Swift 的拉取请求测试系统,针对源代码兼容性测试套件测试他们的更改,从而在合并之前帮助发现源代码兼容性回归。

目标是拥有一个强大的源代码兼容性测试套件,其中包含数千个项目。我们期待项目所有者通过将他们的开源 Swift 项目包含在测试套件中,来帮助实现这一目标。