如何使用 selenium 和 Java 从 Jenkins 获取测试 运行 ID
How to take Test Run ID from Jenkins using selenium and Java
如何使用 selenium 和 Java 从 Jenkins 获取测试 运行 ID。
目前我正在使用带有 Jenkins、Selenium 和 Java 的 Extent Reports 工具。每次测试后生成报告 运行。
但问题是:每次测试 运行 它都会覆盖自己。
我想存储测试结果而不是覆盖它们。
按日期或时间存储不是一个好主意。
我如何从 Jenkins 获取 Build # 并附加
htmlReporter = new ExtentHtmlReporter("/Users/admin/"+jenkinsBuildNumber+"extent.html");
范围报告。每个测试 运行 都会生成将被存储的唯一报告,我可以通过检查 Jenkins 测试用例 运行 #.
轻松跟踪它们
您可以在 Jenkins 中发布 Extent Reports 工具生成的报告。
在 Post 生成操作中使用 HTML Publisher Plugin。
默认情况下,只会保存最近的 HTML 报告,但如果您希望能够查看每个过去构建的 HTML 报告,select "Keep past HTML reports."
使用 Jenkins 环境变量 ${BUILD_NUMBER}
final String jenkinsBuildNumber= System.getenv("BUILD_NUMBER");
Reporter=newExtentHtmlReporter("/Users/admin/"+jenkinsBuildNumber+"extent.html");
如何使用 selenium 和 Java 从 Jenkins 获取测试 运行 ID。
目前我正在使用带有 Jenkins、Selenium 和 Java 的 Extent Reports 工具。每次测试后生成报告 运行。 但问题是:每次测试 运行 它都会覆盖自己。 我想存储测试结果而不是覆盖它们。
按日期或时间存储不是一个好主意。 我如何从 Jenkins 获取 Build # 并附加
htmlReporter = new ExtentHtmlReporter("/Users/admin/"+jenkinsBuildNumber+"extent.html");
范围报告。每个测试 运行 都会生成将被存储的唯一报告,我可以通过检查 Jenkins 测试用例 运行 #.
轻松跟踪它们您可以在 Jenkins 中发布 Extent Reports 工具生成的报告。
在 Post 生成操作中使用 HTML Publisher Plugin。
默认情况下,只会保存最近的 HTML 报告,但如果您希望能够查看每个过去构建的 HTML 报告,select "Keep past HTML reports."
使用 Jenkins 环境变量 ${BUILD_NUMBER}
final String jenkinsBuildNumber= System.getenv("BUILD_NUMBER");
Reporter=newExtentHtmlReporter("/Users/admin/"+jenkinsBuildNumber+"extent.html");