2014-02-19 27 views
1

我有一个测试套件,被传递尚未返回一个致命的错误:Grails的单元测试都通不过控制台返回致命错误

| Completed 7 unit tests, 0 failed in 0m 2s
| Error Fatal error running tests: null (Use --stacktrace to see the full trace)
| Tests FAILED - view reports in ~/Development/Projects/myProject/target/test-reports

使用--stacktrace不提供任何额外信息。完整的报告显示每个测试用例都应该如此传递。

有没有人遇到过这个?这是我第一次看到它,我无法追踪它的来源。

编辑:我要提的,无论它产生这个错误,其中测试套件运行

+0

重启Grails控制台后,这消失了......真的不知道是什么导致了它。 – brennebeck

回答

0

你有你的项目的任何集成测试? Grails项目有一个可以创建集成测试的文件夹。即使所有的单元测试都通过了,但可能会出现一些与其他类型单元测试不同的测试有关的问题。尝试清理项目并报告并运行测试。这种方式不能解决问题,但你会确保没有垃圾影响测试。

我希望我帮你。谢谢。

+1

是的,清理了项目并且集成测试通过了。这太奇怪了。重新启动grails控制台使错误消失,但它在几个小时后随机返回,然后再次消失,因此我还没有看到它。 – brennebeck

+0

@brennebeck谢谢! – Romeryto

相关问题