- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 QuickBuild 服务器 (5.0.14)。这是使用 ant 运行构建步骤。
Ant 目标如下所示:
<target name="clover-snapshot" depends="with-clover">
<clover-snapshot file="${clover.snapshot.file}"/>
</target>
java.lang.OutOfMemoryError: Java heap space
at com.cenqua.clover.util.CloverBitSet.read(CloverBitSet.java:71)
at com.cenqua.clover.PerTestRecordingTranscript.read(PerTestRecordingTranscript.java:45)
at com.cenqua.clover.RecordingTranscripts.readSliceFromDisk(RecordingTranscripts.java:124)
at com.cenqua.clover.RecordingTranscripts$FileRef.read(RecordingTranscripts.java:354)
at com.cenqua.clover.CoverageDataCollator.collatePerTestRecordings(CoverageDataCollator.java:156)
at com.cenqua.clover.CoverageDataCollator.loadCoverageData(CoverageDataCollator.java:68)
at com.cenqua.clover.CloverDatabase.loadCoverageData(CloverDatabase.java:164)
at com.cenqua.clover.CloverDatabase.loadCoverageData(CloverDatabase.java:159)
at com.cenqua.clover.CloverDatabase.loadWithCoverage(CloverDatabase.java:283)
at com.cenqua.clover.tasks.CloverSnapshotTask.cloverExecute(CloverSnapshotTask.java:51)
at com.cenqua.clover.tasks.AbstractCloverTask.execute(AbstractCloverTask.java:55)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:392)
at org.apache.tools.ant.Target.performTasks(Target.java:413)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:811)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
invoke()
在上面,Clover 在 Ant 使用的 JVM 中被反射调用。
ANT_OPTS
设置为
-Xmx1024m -Xms512m
最佳答案
看起来你做的一切都是正确的。 ANT_OPTS
是解决这个问题的正确方法。我使用了几乎相同的方法来解决类似的问题。你用过 64 位 JVM 吗?你看到空间已经实际分配了吗?
反正有个好instruction :
我还建议使用 VisualVM 来验证 JVM 是否已正确创建并确定实际原因。
关于ant - 在从 QuickBuild 运行的 Ant 中创建三叶草快照的 OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20876669/
你们中有人成功地为 Tomcat 或任何其他网络服务器上的网络应用生成 Clover 报告吗? 最佳答案 是的。这是帮助我设置它的 Atlassian 文档: > About distributed
我目前正在评估三叶草,想知道如何最好地使用它。首先,我想了解它在概念上是如何工作的。 1) 仪器是什么意思?测试调用是否附加到实现语句中? 2) 这是怎么做到的?为此,测试实际上是在一些奇特的执行上下
我正在使用 eclipse + maven2 来构建我的应用程序。我需要开始使用三叶草。 因此,我的问题是:根据您的经验,结合这 3 种方法的最佳方式是什么。 我的意思是,我知道 eclipse 有一
Clover 插件是否有 API,能够检索 JSON 或类似内容的覆盖率统计信息? Jenkins Api 可以用于获取 Clover 覆盖率报告吗?看起来 Cobertura 可以实现,但找不到 c
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
为什么我需要这个?我正在 symfony 项目(并使用 Zend fw)上运行测试,phpunit 为所有受影响的文件生成三叶草。但我不想看到 symfony 和 Zend 库(以及所有其他第三方库)
我是一名优秀的程序员,十分优秀!