8

我有几个用于 jee5 项目的 dbunit 测试。当我尝试在 Eclipse 中使用“作为 TestNG 测试运行”运行它们时,它们工作得很好。但是当我尝试将它们作为“Cover as TestNG test”运行时,它们会因错误而失败"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 开发人员报告错误吗?

4

0 回答 0