我有一个(相当大的)项目,包含多个项目,全部使用Gradle构建。我注意到Gradle在本地运行时(在开发笔记本电脑上)运行一组不同的单元测试,在官方Jenkins构建服务器上运行不同:
> cat test.log.local.txt | grep "<long regexp>" | wc -l
2781
> cat test.log.jenkins.txt | grep "<long regexp>" | wc -l
2795
在Jenkins上运行的测试失败并不奇怪。
有没有人知道为什么Gradle会在不同的机器上选择不同的测试集?