在我的 Jenkinsfile 中,我将所有测试结果计算为
AbstractTestResultAction testResultAction = currentBuild.rawBuild.getAction(AbstractTestResultAction.class)
if (testResultAction != null) {
def total = testResultAction.totalCount
def failed = testResultAction.failCount
def skipped = testResultAction.skipCount
def passed = total - failed - skipped
但我也想显示松弛消息的所有失败测试的名称。到目前为止,我已经尝试使用它来生成它,def failedTests = testResultAction.getResult().getFailedTests()但它返回的不是特定的名称,例如hudson.tasks.junit.CaseResult@37e0fb97. 反正有没有显示测试的全名?我正在使用 Selenium + TestNG。