提交 17910fa8 编写于 作者: C CaptainB

refactor: jenkins job结果关联实际执行结果

--story=1010823 --user=刘瑞斌 Jenkins支持获取测试计划执行结果 https://www.tapd.cn/55049933/s/1321971
上级 fd5cbd69
......@@ -108,6 +108,7 @@ public class MeterSphereBuilder extends Builder implements SimpleBuildStep, Seri
if (!first.isPresent()) {
log("测试计划不存在");
run.setResult(Result.FAILURE);
return;
}
result = MeterSphereUtils.runTestPlan(run, client, realProjectId, mode, first.get().getId(), resourcePoolId, openMode);
......@@ -119,6 +120,7 @@ public class MeterSphereBuilder extends Builder implements SimpleBuildStep, Seri
.findFirst();
if (!firstCase.isPresent()) {
log("测试不存在");
run.setResult(Result.FAILURE);
return;
}
result = MeterSphereUtils.getTestStepsBySingle(client, realProjectId, firstCase.get(), testPlanId, resourcePoolId, openMode);
......@@ -133,11 +135,13 @@ public class MeterSphereBuilder extends Builder implements SimpleBuildStep, Seri
if (!firstCase.isPresent()) {
log("测试不存在");
run.setResult(Result.FAILURE);
return;
}
result = MeterSphereUtils.getTestStepsBySingle(client, realProjectId, firstCase.get(), testPlanId, resourcePoolId, openMode);
break;
default:
run.setResult(Result.FAILURE);
log("测试用例不存在");
}
// 使用case的结果
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册