java – 在Eclipse中运行需要Maven预集成测试执行的JUnit集成测试?

我编写了一些当前从Maven运行的JUnit集成测试(通过命令行或CI服务器).这些集成测试在Maven的“预集成测试”生命周期阶段内自动配置和启动数据库和servlet容器.

我非常希望在Eclipse JUnit启动配置中运行这些JUnit测试(就像我做所有其他测试一样).但是,JUnit启动配置不会触发预集成测试执行,因此未正确建立要测试的环境.

什么是使这个工作的最佳方式?

最佳答案 您可以使用Run – >设置Maven运行配置以在Eclipse中运行.运行配置,假设你有Eclipse的Maven插件.使用目标clean verify将运行单元测试和集成测试.

此外,如果您使用故障安全报告Maven插件,您可以创建JUnit样式报告,您可以使用JUnit框架在Eclipse中打开,以查看哪些测试通过并失败.

点赞