fix(测试计划): 修复测试计划使用资源池执行定时任务时接口用例不执行的问题
--bug=1008307 --user=宋天阳 【node资源池】测试计划资源池运行,一直running https://www.tapd.cn/55049933/s/1074191
This commit is contained in:
parent
170ddeeaca
commit
e89ce78f49
|
@ -60,7 +60,7 @@ public class ApiJmeterFileService {
|
||||||
if (StringUtils.isNotEmpty(testPlanScenarioId)) {
|
if (StringUtils.isNotEmpty(testPlanScenarioId)) {
|
||||||
// 获取场景用例单独的执行环境
|
// 获取场景用例单独的执行环境
|
||||||
TestPlanApiScenario planApiScenario = testPlanApiScenarioMapper.selectByPrimaryKey(testPlanScenarioId);
|
TestPlanApiScenario planApiScenario = testPlanApiScenarioMapper.selectByPrimaryKey(testPlanScenarioId);
|
||||||
if(planApiScenario != null){
|
if (planApiScenario != null) {
|
||||||
String environment = planApiScenario.getEnvironment();
|
String environment = planApiScenario.getEnvironment();
|
||||||
if (StringUtils.isNotBlank(environment)) {
|
if (StringUtils.isNotBlank(environment)) {
|
||||||
planEnvMap = JSON.parseObject(environment, Map.class);
|
planEnvMap = JSON.parseObject(environment, Map.class);
|
||||||
|
@ -68,9 +68,9 @@ public class ApiJmeterFileService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
HashTree hashTree;
|
HashTree hashTree;
|
||||||
if (ApiRunMode.DEFINITION.name().equals(runMode) || ApiRunMode.API_PLAN.name().equals(runMode) || ApiRunMode.MANUAL_PLAN.name().equals(runMode)) {
|
if (StringUtils.equalsAnyIgnoreCase(runMode, ApiRunMode.DEFINITION.name(), ApiRunMode.API_PLAN.name(), ApiRunMode.SCHEDULE_API_PLAN.name(), ApiRunMode.MANUAL_PLAN.name())) {
|
||||||
String testId = remoteTestId;
|
String testId = remoteTestId;
|
||||||
if(remoteTestId.contains(":")){
|
if (remoteTestId.contains(":")) {
|
||||||
//执行测试计划案例时会有拼接ID,ID为 planTestCaseId:测试计划报告ID
|
//执行测试计划案例时会有拼接ID,ID为 planTestCaseId:测试计划报告ID
|
||||||
testId = remoteTestId.split(":")[0];
|
testId = remoteTestId.split(":")[0];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue