eCobertura和dbunit没有为测试找到persistence.xml

时间:2013-06-10 06:20:19

标签: eclipse unit-testing code-coverage cobertura ecobertura

我为jee5项目进行了几次dbunit测试。当我尝试在Eclipse中使用“run as TestNG test”运行它们时,它们工作得很好。但当我尝试将它们作为“封面作为TestNG测试”运行时,它们失败并显示错误"javax.persistence.PersistenceException: No Persistence provider for EntityManager named test".

对我而言,似乎“Cover as ..”尝试使用错误的persistence.xml运行测试,例如不使用src / test / resources / META-INF中的那个,而是使用src / main / resources / META-INF(或根本没有人)。

有没有办法告诉cobertura需要src / test / resources中的文件来运行测试?

我应该向eCobertura开发人员报告错误吗?

0 个答案:

没有答案