fix(接口测试): 兼容历史数据

This commit is contained in:
fit2-zhao 2022-01-13 17:07:40 +08:00 committed by fit2-zhao
parent 7bbb4115c3
commit 636c8311dc
4 changed files with 7 additions and 8 deletions

View File

@ -10,7 +10,7 @@ import org.springframework.stereotype.Component;
public class FixedTask {
private ApiExecutionQueueService queueService;
@Scheduled(cron = "0 */2 * * * ?")
@Scheduled(cron = "0 0/2 * * * ?")
public void execute() {
if (queueService == null) {
queueService = CommonBeanFactory.getBean(ApiExecutionQueueService.class);

View File

@ -237,15 +237,16 @@ public class ApiExecutionQueueService {
if (report != null && StringUtils.equalsAny(report.getStatus(), TestPlanReportStatus.RUNNING.name()) && report.getUpdateTime() < now) {
report.setStatus(ScenarioStatus.Timeout.name());
apiScenarioReportMapper.updateByPrimaryKeySelective(report);
executionQueueDetailMapper.deleteByPrimaryKey(item.getId());
}
} else {
ApiDefinitionExecResult result = apiDefinitionExecResultMapper.selectByPrimaryKey(item.getReportId());
if (result != null && StringUtils.equalsAny(result.getStatus(), TestPlanReportStatus.RUNNING.name())) {
result.setStatus(ScenarioStatus.Timeout.name());
apiDefinitionExecResultMapper.updateByPrimaryKeySelective(result);
}
}
executionQueueDetailMapper.deleteByPrimaryKey(item.getId());
}
}
});
}

View File

@ -40,7 +40,7 @@ export default {
sort(stepArray) {
if (stepArray) {
for (let i in stepArray) {
if (!stepArray[i].clazzName) {
if (stepArray[i] && TYPE_TO_C.get(stepArray[i].type) && !stepArray[i].clazzName) {
stepArray[i].clazzName = TYPE_TO_C.get(stepArray[i].type);
}
if (stepArray[i].type === "Assertions" && !stepArray[i].document) {

View File

@ -762,12 +762,10 @@ export default {
this.messageWebSocket.onmessage = this.onDebugMessage;
},
runningEditParent(node) {
if (node) {
node.data.testing = true;
if (node.parent && node.parent.data && node.parent.data.id) {
node.data.testing = true;
this.runningEditParent(node.parent);
}
}
},
runningNodeChild(arr, resultData) {
arr.forEach(item => {
@ -1466,7 +1464,7 @@ export default {
formatData(hashTree) {
for (let i in hashTree) {
if (!hashTree[i].clazzName) {
if (hashTree[i] && TYPE_TO_C.get(hashTree[i].type) && !hashTree[i].clazzName) {
hashTree[i].clazzName = TYPE_TO_C.get(hashTree[i].type);
}
if (hashTree[i] && hashTree[i].authManager && !hashTree[i].authManager.clazzName) {