0

我希望能够由 Jenkins 运行 Selenium 的一系列测试。我看过很多关于这个主题的话题,但我不清楚。

我需要调用 maven 来运行项目还是可以直接调用 Testng ?

我还需要 Jenkins 使用 maven 或使用 Ant 调用我的项目吗?

什么是最佳实践。是否有我需要的特定插件。

4

2 回答 2

1

我需要调用 maven 来运行项目还是可以直接调用 Testng ?

您可以通过 maven 或 ant 调用 testng。Jenkins 没有直接的运行插件。

什么是最佳实践。是否有我需要的特定插件。

您可能需要 TestNG 插件在 Jenkins 中显示结果,但它是可选的。最佳实践是使用 maven 或 ant。 你可以在这里找到一个很好的蚂蚁例子

于 2013-09-12T15:50:49.387 回答
0

您可以在 Jenkins 中使用或不使用 Maven 运行 TestNG 脚本。在我看来,Maven 作为一个构建工具,看起来比 Ant 更健壮并且给你更多的灵活性。

要在 Jenkins 中运行纯 TestNg 脚本,请在“构建”部分输入以下内容:

D:>java -cp "Pathtolibfolder\lib\*;Pathtobinfolder\bin" org.testng.TestNG testng.xml
  • 点击保存按钮。
  • 注意:lib 和 bin 文件夹的实际路径需要在上面的命令中添加。
  • 保存命令后,Jenkins 将在预定义的时间内构建项目,该命令将使用 TestNG 运行。
  • 结果将存储在自定义报告 HTML 文件中,该文件可以使用小型 Jenkins 配置通过电子邮件发送
于 2016-11-09T09:14:52.480 回答