#629·prophecy

建议:改进测试工作流程

作者: jrfnl创建于 2024年8月20日更新于 2024年8月21日

在我看来,由于 Prophecy 会用于其他项目的 CI 工作流程,因此应该提前为新的 PHP 版本做好准备,并且不应该包含 PHP 退化通知。 目前,我看到以下一些改进,我认为应该对 CI/PHPUnit 方面进行改进,以更好地保证 Prophecy 与 PHPUnit 兼容的稳定性:

  • 启用显示退化通知。
  • 启用在退化通知上失败构建。
  • 尽早开始运行对 PHP 夜间版本的测试。
  • 使用多个 PHPUnit 版本(即 PHPUnit 9 和 10,而不仅仅是 10)对最新的 + 夜间 PHP 版本进行测试。

内容来源: phpspec/prophecy