Java JUnit将对测试的引用保留多长时间?

Java JUnit将对测试的引用保留多长时间?,java,heap,space,Java,Heap,Space,如果junit或回归测试在Jenkins上运行,在每个测试类删除堆上的所有变量之后(在它启动新的测试类之前)?或者在最后被删除?JUnit会在每个测试运行时保留对它的引用。这意味着每个测试方法将获得一个测试用例类的实例,这些实例将一直存在,直到JUnit打印测试结果 如果内存不足,则需要在@After方法中将测试实例的字段设置为null。JUnit会在每个测试运行时保留对其的引用。这意味着每个测试方法将获得一个测试用例类的实例,这些实例将一直存在,直到JUnit打印测试结果 如果内存不足,则需要

如果junit或回归测试在Jenkins上运行,在每个测试类删除堆上的所有变量之后(在它启动新的测试类之前)?或者在最后被删除?

JUnit会在每个测试运行时保留对它的引用。这意味着每个测试方法将获得一个测试用例类的实例,这些实例将一直存在,直到JUnit打印测试结果


如果内存不足,则需要在
@After
方法中将测试实例的字段设置为
null

JUnit会在每个测试运行时保留对其的引用。这意味着每个测试方法将获得一个测试用例类的实例,这些实例将一直存在,直到JUnit打印测试结果

如果内存不足,则需要在
@After
方法中将测试实例的字段设置为
null