【发布时间】:2013-01-24 15:41:25
【问题描述】:
当我尝试对我的 Java 项目运行覆盖测试时,我收到了 java.io.IOException: Permission Denied 错误。
我可以运行单独的 JUnit 测试,它们运行良好。
一起运行测试(通过 Coverage 作为 JUnit 测试),我得到了错误。
与错误相关的插件是org.eclipse.jdt.junit.core。
给出的堆栈跟踪以org.eclipse.core.internals.jobs.Worker.run(Worker.java:54) 开头,以java.io.UnixFileSystem.createFileExclusively(Native Method) 结尾。
我能够在构建项目之前运行覆盖测试,但在构建之后它将无法运行。不确定这些是否连接。
【问题讨论】:
-
包括整个堆栈跟踪。
-
问题已解决(请参阅下面的答案),因此我不再出现错误(无法获取堆栈跟踪)。
标签: linux eclipse junit code-coverage permission-denied