2026-03-15 17:03:15 +08:00
|
|
|
package tasks_test
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"devops/agent/tasks"
|
|
|
|
|
taskdebug "devops/agent/tasks/task_debug"
|
|
|
|
|
"devops/agent/test"
|
|
|
|
|
"devops/server/apps/task"
|
|
|
|
|
"testing"
|
|
|
|
|
)
|
|
|
|
|
|
2026-03-15 17:57:35 +08:00
|
|
|
// Task的日志独立处理
|
2026-03-15 17:03:15 +08:00
|
|
|
func TestTaskDebugRunner(t *testing.T) {
|
|
|
|
|
taskDebugRunner := tasks.GetTaskRunner(taskdebug.TASK_NAME)
|
|
|
|
|
|
|
|
|
|
req := task.NewTaskSpec()
|
|
|
|
|
req.SetInputParams("PARAM_1", "PARAM_1_VALUE")
|
|
|
|
|
req.SetInputParams("PARAM_2", "PARAM_2_VALUE")
|
|
|
|
|
|
|
|
|
|
taskResp, err := taskDebugRunner.Run(t.Context(), req)
|
|
|
|
|
if err != nil {
|
|
|
|
|
t.Fatalf("failed to run task: %v", err)
|
|
|
|
|
}
|
|
|
|
|
t.Log(taskResp)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
|
test.Setup()
|
|
|
|
|
}
|