SO网友:J.D.
Travis CI非常适合在出现错误或测试失败等问题时提醒您。但是,它对调试不是很有用。如果您的项目很小,代码很简单,那么您可能不需要在本地运行测试。但对于大多数代码量相当大的项目来说,找到测试失败的根本原因通常需要大量的调试。能够在本地机器上运行测试并调试问题(可能使用xdebug或类似工具)非常有用。
此外,作为Daniel Bachhuber pointed out, 本地安装测试允许您运行它们,而无需将代码发送给Travis并等待构建运行。运行本地测试要快得多,并允许您在进行过程中测试代码,而无需在确定代码是否有效之前提交代码。
出于这些原因,我认为您会发现您希望在本地安装测试。