我们有一个带有相应JUnit测试套件的Java项目,我们打算在Linux平台上运行它。它是使用Windows开发的,没有任何问题。当在Linux上使用gradle test运行我们的单元测试套件时,浮点差异开始出现。IntelliJ测试跑步器和Gradle内置测试跑步器似乎也有区别。使用的JDK : Sun JDK 1.8u91 x64
Running tests using 'gradle test' on Linux:
以下JUnit 4测试在Linux和Windows下运行良好: public TemporaryFolder tmpAssert.assertEquals(tmpFile, tmpFile.getCanonicalFile());但是这个断言在Mac上失败了(用塞拉利昂10.12.4进行了测试/junit1906079638039608483.tmp
Actual :