Skip to content

Commit

Permalink
refactor(测试计划): 测试计划单条case执行解锁
Browse files Browse the repository at this point in the history
  • Loading branch information
fit2-zhao committed May 8, 2023
1 parent 5738f16 commit a10d220
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import io.metersphere.api.exec.utils.GenerateHashTreeUtil;
import io.metersphere.api.jmeter.JMeterService;
import io.metersphere.api.service.ApiTestEnvironmentService;
import io.metersphere.api.service.RedisTemplateService;
import io.metersphere.api.service.TcpApiParamService;
import io.metersphere.base.domain.*;
import io.metersphere.base.mapper.ApiDefinitionExecResultMapper;
Expand Down Expand Up @@ -70,6 +71,8 @@ public class ApiExecuteService {
private ObjectMapper mapper;
@Resource
private SystemParameterService systemParameterService;
@Resource
private RedisTemplateService redisTemplateService;

public MsExecResponseDTO jenkinsRun(RunCaseRequest request) {
ApiTestCaseWithBLOBs caseWithBLOBs = null;
Expand Down Expand Up @@ -213,6 +216,9 @@ public MsExecResponseDTO debug(RunDefinitionRequest request, List<MultipartFile>
BaseSystemConfigDTO baseInfo = systemParameterService.getBaseInfo();
runRequest.setPlatformUrl(GenerateHashTreeUtil.getPlatformUrl(baseInfo, runRequest, null));
}
if (StringUtils.equals(request.getType(), ApiRunMode.API_PLAN.name())) {
redisTemplateService.lock(testId, request.getId());
}
jMeterService.run(runRequest);
return new MsExecResponseDTO(runRequest.getTestId(), runRequest.getReportId(), runMode);
}
Expand Down

0 comments on commit a10d220

Please sign in to comment.