我通常使用 JTest Parasoft 作为 Eclipse 中的插件。
但是现在,我需要在 Hudson 中集成 JTest,在构建后,JTest 应该在 Maven 项目上运行它的测试。
所以我的问题是:
- 如何在 Hudson 中集成 JTest?我找到了 Parasoft 的插件 CppTest 而不是 JTest...
- 如何指定应该在项目上运行的测试?例如,将 JTest 配置为运行“静态分析”中包含的“查找未使用的代码”...?
十分感谢。
我通常使用 JTest Parasoft 作为 Eclipse 中的插件。
但是现在,我需要在 Hudson 中集成 JTest,在构建后,JTest 应该在 Maven 项目上运行它的测试。
所以我的问题是:
十分感谢。
Jtest 具有功能齐全的命令行界面,因此通常集成应该不是问题。
至于你的问题:
1) 有一个适用于 Maven 的 Jtest 插件,因此您将能够轻松触发您的构建后操作。它在http://build.parasoft.com上有详细描述。
2) 您可以使用 -Dparasoft.config 选项指定您选择的测试配置(即:mvn parasoft:jtest -Dparasoft.config="user://Unused Code")。
您可以在此处找到可与 parasoft:jtest 目标一起使用的所有参数:http: //build.parasoft.com/docs/maven-parasoft-plugin/jtest-mojo.html。
我们需要确保maven-parasoft-plugin 3.12
在 maven repo(用于 maven 项目)中有可用的和 Jtest 依赖项,并且我们应该有parasoft-ant-3.12.jar
可用的依赖项,我们需要将其放在 ant lib 文件夹(用于 ant 项目)中。