fix(jenkins): 修复jenkins执行场景没有发送通知的问题
--bug=1008340 --user=刘瑞斌 【jenkins插件】通知问题汇总 https://www.tapd.cn/55049933/s/1075016
This commit is contained in:
parent
12a3551c8d
commit
bc80ce7cbe
|
@ -72,6 +72,7 @@ public class TestResultService {
|
|||
reportTask.setTriggerMode(TriggerMode.API.name());
|
||||
reportTask.setName(apiTestCaseWithBLOBs.getName());
|
||||
reportTask.setExecutor(userName);
|
||||
reportTask.setUserId(apiTestCaseWithBLOBs.getCreateUserId());
|
||||
reportTask.setExecutionTime(DateUtils.getTimeString(apiTestCaseWithBLOBs.getCreateTime()));
|
||||
reportTask.setEnvironment(name);
|
||||
//测试计划用例,定时,jenkins
|
||||
|
@ -105,18 +106,17 @@ public class TestResultService {
|
|||
}
|
||||
//报告内容
|
||||
reportTask = new ApiTestReportVariable();
|
||||
if (StringUtils.equalsAny(runMode, ApiRunMode.SCHEDULE_SCENARIO.name())) {
|
||||
reportTask.setStatus(scenarioReport.getStatus());
|
||||
reportTask.setId(scenarioReport.getId());
|
||||
reportTask.setTriggerMode(scenarioReport.getTriggerMode());
|
||||
reportTask.setName(scenarioReport.getName());
|
||||
reportTask.setExecutor(userName);
|
||||
reportTask.setUserId(scenarioReport.getUserId());
|
||||
reportTask.setPrincipal(principal);
|
||||
reportTask.setExecutionTime(DateUtils.getTimeString(scenarioReport.getUpdateTime()));
|
||||
reportTask.setEnvironment(environment);
|
||||
SystemParameterService systemParameterService = CommonBeanFactory.getBean(SystemParameterService.class);
|
||||
assert systemParameterService != null;
|
||||
}
|
||||
testResult.setTestId(scenarioReport.getScenarioId());
|
||||
planScenarioId = scenarioReport.getTestPlanScenarioId();
|
||||
}
|
||||
|
|
|
@ -50,6 +50,15 @@ export function getResource(d) {
|
|||
switch (d.resourceType) {
|
||||
case "JENKINS_TASK" :
|
||||
resourceType = "Jenkins";
|
||||
if (d.operation === 'EXECUTE_SUCCESSFUL') {
|
||||
resourceType = "Jenkins 成功";
|
||||
}
|
||||
if (d.operation === 'EXECUTE_FAILED') {
|
||||
resourceType = "Jenkins 失败";
|
||||
}
|
||||
if (d.operation === 'EXECUTE_COMPLETED') {
|
||||
resourceType = "Jenkins 完成";
|
||||
}
|
||||
break;
|
||||
case "TEST_PLAN_TASK" :
|
||||
resourceType = "测试计划";
|
||||
|
|
Loading…
Reference in New Issue