package router import ( "autogo/device" "autogo/monkey" "autogo/qatool" "github.com/gin-gonic/gin" ) func setRoute(r *gin.Engine) { // monkey r.POST("/api/monkey/v1/create_task", monkey.CreateTask) r.POST("/api/monkey/v1/task/status", monkey.UpdateTaskStatus) r.POST("/api/monkey/v1/task/result", monkey.UploadMonkeyResult) r.POST("/api/monkey/v1/task/stop", monkey.StopMonkeyTask) r.POST("/api/monkey/v1/task/pid", monkey.UpdatePids) r.POST("/api/monkey/v1/task/update_devices", monkey.UpdateDevices) r.GET("/api/monkey/v1/task/result", monkey.GetMonkeyResult) r.POST("/api/monkey/v1/task/activity", monkey.UpdataActivity) r.GET("/api/monkey/v1/task/activity", monkey.GetMonkeyActivities) r.GET("/api/monkey/v1/tasks", monkey.GetTasks) r.GET("/api/monkey/v1/task", monkey.GetTaskById) r.GET("/api/monkey/v1/task/devices", monkey.GetDevicesByTaskId) r.GET("/api/monkey/v1/devices", monkey.GetDevices) r.POST("/api/monkey/v1/task/crash_count", monkey.UpdateTaskCrashCount) r.PUT("/webdav/monkey/task/:id/:filename", monkey.TaskReport) // // device r.GET("/api/device/v1/list", device.GetDevices) r.GET("/api/device/v1/get_device", device.GetDeviceByUdid) r.POST("/api/device/v1/create", device.CreateDevice) r.POST("/api/device/v1/update", device.UpdateDevice) r.DELETE("/api/device/v1/delete/:id", device.DeleteDevice) r.POST("/api/device/v1/update_status", device.UpdateDeviceStatus) r.POST("/api/device/v1/opt/install", device.InstallApp) // 工具接口 r.GET("/api/tool/v1/voice/list", qatool.GetVoiceTestData) }