From af2ffba2efdfa47a8e04df7ce765e00a601ef322 Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Wed, 11 Sep 2024 11:32:00 +0800 Subject: [PATCH] feat: add status code --- hrp/code/code.go | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/hrp/code/code.go b/hrp/code/code.go index 3b07ff3a..340b10f9 100644 --- a/hrp/code/code.go +++ b/hrp/code/code.go @@ -1,8 +1,6 @@ package code import ( - "fmt" - "github.com/pkg/errors" ) @@ -14,6 +12,7 @@ const ( // environment: [2, 10) var ( + UnauthorizedError = errors.New("unauthorized error") // 4 InvalidPython3Venv = errors.New("prepare python3 venv failed") // 9 ) @@ -43,6 +42,7 @@ var ( // runner: [30, 40) var ( + StartRunnerFailed = errors.New("start runner failed") // 30 InitPluginFailed = errors.New("init plugin failed") // 31 BuildGoPluginFailed = errors.New("build go plugin failed") // 32 BuildPyPluginFailed = errors.New("build py plugin failed") // 33 @@ -52,8 +52,9 @@ var ( // summary: [40, 50) var ( - DownloadFailed = errors.New("download failed") // 48 - UploadFailed = errors.New("upload failed") // 49 + GenSummaryFailed = errors.New("gen summary failed") // 40 + DownloadFailed = errors.New("download failed") // 48 + UploadFailed = errors.New("upload failed") // 49 ) // ios device related: [50, 60) @@ -102,6 +103,7 @@ var ( var errorsMap = map[error]int{ // environment + UnauthorizedError: 4, InvalidPython3Venv: 9, // loader @@ -123,12 +125,18 @@ var errorsMap = map[error]int{ ParseVariablesError: 24, // runner + StartRunnerFailed: 30, InitPluginFailed: 31, BuildGoPluginFailed: 32, BuildPyPluginFailed: 33, InterruptError: 38, TimeoutError: 39, + // summary + GenSummaryFailed: 40, + DownloadFailed: 48, + UploadFailed: 49, + // ios related IOSDeviceConnectionError: 50, IOSDeviceHTTPDriverError: 51, @@ -180,7 +188,5 @@ func GetErrorCode(err error) (errCode int) { } else { errCode = GeneralFail } - - fmt.Printf("hrp exit %d\n", errCode) return }