我正在使用范围报告进行报告。我想向团队发送一条包含通过和失败测试计数的消息。
例子:
[test_environment] test_suite_name:“num_tests_passed /num_total_tests”| 报告链接
请帮忙。
我正在使用范围报告进行报告。我想向团队发送一条包含通过和失败测试计数的消息。
[test_environment] test_suite_name:“num_tests_passed /num_total_tests”| 报告链接
请帮忙。
您可以在TestListener类中计算它们。例如:
int all_testCases=0;
.
.
.
.
public synchronized void onTestStart(ITestResult iTestResult) {
.
.
.
all_testCases= all_testCases + 1;
}
或者您可以在@AfterMethod 中计算它们,例如
public void tearDownDriver(ITestResult result) {
driver.quit();
try {
if (result.getStatus() == ITestResult.SUCCESS) {
success_tests++;
} else if (result.getStatus() == ITestResult.FAILURE) {
fail_tests++;
} else if (result.getStatus() == ITestResult.SKIP) {
skip_tests++;
}
} catch (Exception e) {
e.printStackTrace();
}
}
然后,您可以发送一封包含您需要的详细信息的电子邮件。