我正在开发一个相当小的项目(就依赖性而言),每当我运行单元测试时,JVM加载需要8秒,然后以0.2秒运行实际测试.
我的环境:
Java 8
Spring Tool Suite 3.8.1.RELEASE
JUnit 4
Windows 8
我担心在我的环境中肯定会有这样的事情导致这种情况持续这么长时间,我希望有人之前已经看过这个问题并找到问题的根源并且可能是一个解决方案?例如,如果我的PATH
环境变量真的很长,那会有关系吗?当我进行JUnit
测试时到底发生了什么?
我正在尝试运行的实际测试是:
public class TemplateLocationCalculatorTest { private TemplateLocationCalculator target = new TemplateLocationCalculator(); @Test public void whenGivenRootReturnIndex(){ Assert.assertEquals("index", target.calculate("/")); } }
目标类是:
public class TemplateLocationCalculator { public String calculate(String string) { return "index"; } }
当我说这不应该花费很长时间来加载时,我希望你会同意我的看法.