Travis-CI可以测试diff而不是所有文件吗?

ark*_*khi 5 git github travis-ci

我们希望提高代码质量,但我们正在研究遗留代码,现在使用Travis-CI会触发团队无法处理的大量更改.

为了逐步改进代码,我想知道是否有办法只检查修改过的文件,甚至更好:只修改了修改过的行.

我们可以摆脱不一致的问题,因为我们编码并在我们觉得有时间后切换到"所有代码覆盖".

Mat*_*Moy 6

Travis-CI在Git存储库上运行,代码已签出.您可以教您的测试脚本运行git diff --name-only HEAD^以获取修改后的文件,然后只运行与它们对应的测试.