1
11
通常,您会向运行不同测试集的Maven配置添加一个配置文件: 使用MVN-PintegrationTest安装运行此程序
|
2
4
添加到 克罗森沃尔德 的答案是,为了确保没有意外行为,请确保您还具有默认活动的默认配置文件, 排除 您希望在特殊配置文件中运行的集成测试或压力测试。
您将需要创建这样的配置文件,只要在配置文件外列出Surefire插件,它就会覆盖配置文件,如果选择了:
|
3
1
使用集成测试插件,如 Super Helpful Integration Test Thingy 将集成测试(长时间运行的,系统性的)与单元测试(纯化论者说所有真正的单元测试最多运行30秒)分开。为单元测试与集成测试创建两个Java包。
然后不要将这个插件绑定到一个阶段(正常的maven生命周期),只在它被显式地称为目标时运行它,比如:
这样,您的普通开发人员就不会受到影响,并且您可以根据需要运行集成测试。 |
4
0
另一种选择是让压力测试检测它在Maven中运行,并且只运行一次或两次。也就是说,变成一个常规的功能测试。这样可以检查代码是否仍然良好,但不会运行很长时间。 |