我要试着表达这个问题,这样它就不是一个基于观点的问题。我一直在做一些阅读其他Maven问题,我不认为这是重复的,但如果是,请指出我正确的方向。
我正在编写一系列WebDriver JUnit测试来测试我所在机构的网页前端。这些测试也是可配置的,既可以用于回归测试,也可以用于测试添加到前端的新特性。本质上,模块是基于用户选择的偏好来执行的,它将创建自定义配置选项和自定义脚本来执行测试,然后最终运行脚本。
我的项目使用Maven来管理依赖项,但最初使用Ant来执行模块,然后生成JUnit报告。问题是Maven是否能够以与Ant类似的方式执行项目,以及能够生成JUnit报告(或类似的东西)。
许多谢谢。有一个maven-selenium-plugin可以用来运行Selenium测试,maven-failsafe-plugin可以与它一起使用来生成结果。如果你想看一个使用的例子,你可以在Rice的pom.xml中搜索"测试"。
测试中的属性配置可以用多种方式处理,我通常使用系统属性和/或属性文件。动态配置要运行的测试,我还没有找到我满意的解决方案。