我正在尝试从 Jenkins 运行 TestNG 测试(在包含的 Java 项目中)但没有运气。
似乎 Jenkins 的 TestNG 插件( https://wiki.jenkins-ci.org/display/JENKINS/testng-plugin )只发布了 TestNG 测试的结果,但实际上并没有运行测试类……或者我错了吗?
无论如何,我如何使用 Jenkins 在 TestNG 项目中实际运行 TestNG 测试,或者这是否可能?例如,我是否必须使用命令行语句或批处理文件(在 Windows Server 2008 上)?
非常感谢任何帮助。
请注意,我尝试在 Jenkins 中为项目输入构建后命令行以运行 TestNG 测试,但遇到了找不到 TestNG 的类路径的困难时期。我之前发布了一个关于从命令行运行 TestNG 的问题,但我无法开始工作,所以我放弃了这条路线:
原文由 Fuzzy Analysis 发布,翻译遵循 CC BY-SA 4.0 许可协议
如上所述,请使用以下 ant 脚本运行 TestNG 单元测试。请调整以下代码以满足您的要求。
如果您遇到任何问题,请告诉我。顺便说一句,请使用 Jenkins ant 插件/任务来运行这个脚本