我为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开发人员报告错误吗?