From b539f46899603aeb8d5d4cc222102bb28e5f9636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=89=91=E5=B3=B0?= Date: Fri, 16 May 2025 10:32:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=AF=B9=20HarmonyOS?= =?UTF-8?q?=20=E8=84=9A=E6=9C=AC=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/AtuPlanInfoApiServiceImpl.java | 1 + .../AtuPlanSceneCaseTaskApiServiceImpl.java | 3 ++- .../service/AtuPlanTaskApiServiceImpl.java | 1 + .../consumer/TaskExecResultConsumer.java | 3 ++- .../service/AtuScriptInfoApiServiceImpl.java | 24 ++++++++++++++----- .../service/AtuCaseDataSetApiServiceImpl.java | 3 ++- .../coordinate/SceneCoordinatorService.java | 14 +++++++---- .../scriptcase/constants/ScriptConstant.java | 1 + 8 files changed, 37 insertions(+), 13 deletions(-) diff --git a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanInfoApiServiceImpl.java b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanInfoApiServiceImpl.java index b363aa8..79c07a8 100644 --- a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanInfoApiServiceImpl.java +++ b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanInfoApiServiceImpl.java @@ -499,6 +499,7 @@ public class AtuPlanInfoApiServiceImpl extends AbstractExcelService idList.add(one.getScriptId()); if (one.getScriptType().equals(PlanConstant.SCRIPT_TYPE_ANDROID) || one.getScriptType().equals(PlanConstant.SCRIPT_TYPE_IOS) || + one.getScriptType().equals(PlanConstant.SCRIPT_TYPE_HARMONY) || one.getScriptType().equals(PlanConstant.SCRIPT_TYPE_SCENE)){ isMobile.set(true); } diff --git a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanSceneCaseTaskApiServiceImpl.java b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanSceneCaseTaskApiServiceImpl.java index 84f7cdf..c8cc230 100644 --- a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanSceneCaseTaskApiServiceImpl.java +++ b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanSceneCaseTaskApiServiceImpl.java @@ -205,7 +205,8 @@ public class AtuPlanSceneCaseTaskApiServiceImpl implements AtuPlanSceneCaseTaskA // 记录性能数据 if (PlanConstant.SCRIPT_TYPE_ANDROID.equals(planSceneCaseTask.getNodeType()) - || PlanConstant.SCRIPT_TYPE_IOS.equals(planSceneCaseTask.getNodeType())) { + || PlanConstant.SCRIPT_TYPE_IOS.equals(planSceneCaseTask.getNodeType()) + || PlanConstant.SCRIPT_TYPE_HARMONY.equals(planSceneCaseTask.getNodeType())) { logger.debug("处理场景移动端性能文件数据"); planSceneCaseTask.setPerDataPath(parseMobilePerformanceFile(taskExecResult)); } diff --git a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanTaskApiServiceImpl.java b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanTaskApiServiceImpl.java index 8f94b63..f16527c 100644 --- a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanTaskApiServiceImpl.java +++ b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/api/service/AtuPlanTaskApiServiceImpl.java @@ -564,6 +564,7 @@ public class AtuPlanTaskApiServiceImpl extends AbstractExcelService break; case PlanConstant.SCRIPT_TYPE_ANDROID: case PlanConstant.SCRIPT_TYPE_IOS: + case PlanConstant.SCRIPT_TYPE_HARMONY: batchDeviceLink.setDeviceType(PlanConstant.DEVICE_TYPE_MOBILE); break; } diff --git a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/consumer/TaskExecResultConsumer.java b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/consumer/TaskExecResultConsumer.java index c389d64..d9547b6 100644 --- a/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/consumer/TaskExecResultConsumer.java +++ b/cctp-atu/atu-execute-plan/src/main/java/net/northking/cctp/executePlan/consumer/TaskExecResultConsumer.java @@ -148,7 +148,8 @@ public class TaskExecResultConsumer { } if (PlanConstant.SCRIPT_TYPE_ANDROID.equals(planTask.getCaseType()) - || PlanConstant.SCRIPT_TYPE_IOS.equals(planTask.getCaseType())) { + || PlanConstant.SCRIPT_TYPE_IOS.equals(planTask.getCaseType()) + || PlanConstant.SCRIPT_TYPE_HARMONY.equals(planTask.getCaseType())) { logger.debug("处理移动端性能文件数据"); planTask.setPerDataPath(sceneCaseTaskApiService.parseMobilePerformanceFile(taskExecResult)); } diff --git a/cctp-atu/atu-script-case/src/main/java/net/northking/cctp/scriptcase/api/atuScript/service/AtuScriptInfoApiServiceImpl.java b/cctp-atu/atu-script-case/src/main/java/net/northking/cctp/scriptcase/api/atuScript/service/AtuScriptInfoApiServiceImpl.java index 28c98e4..9e977f3 100644 --- a/cctp-atu/atu-script-case/src/main/java/net/northking/cctp/scriptcase/api/atuScript/service/AtuScriptInfoApiServiceImpl.java +++ b/cctp-atu/atu-script-case/src/main/java/net/northking/cctp/scriptcase/api/atuScript/service/AtuScriptInfoApiServiceImpl.java @@ -267,7 +267,9 @@ public class AtuScriptInfoApiServiceImpl extends AbstractExcelService