做lnln项目的时候,通过hudson来实现回归测试,通过maven,可以测单体,也可以测integeration。
一段时间来,hudson的某几个单体,一直报outofmemory的错。
后来在huson中,设置一下环境变量
JAVA_OPS:-Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m
POM文件修改:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx1324m -XX:PermSize=812m -XX:MaxPermSize=812m</argLine>
</configuration>
</plugin>
但具体是哪一步使outofmemory的问题解决的,不清楚,于是把hudson环境变量去掉。最终知道。还是POM的修改起了作用。