Documentation ¶
Index ¶
- type CreateScriptReq
- type ExecReq
- type FilterItem
- type HostHeartbeatReq
- type HostHeartbeatResp
- type HostResponse
- type JobQueryResp
- type JobReq
- type JobResp
- type MoveScriptReq
- type PasteScriptReq
- type ReqPaginate
- type RpcResult
- type TestAsset
- type TestReportSummary
- type TestScript
- type TestSet
- type WorkspaceReqPaginate
- type ZentaoCancelReq
- type ZentaoExecReq
- type ZentaoJobSubmitReq
- type ZentaoLang
- type ZentaoModule
- type ZentaoProduct
- type ZentaoResp
- type ZentaoRespData
- type ZentaoResultSubmitReq
- type ZentaoSite
- type ZentaoSuite
- type ZentaoTask
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateScriptReq ¶
type CreateScriptReq struct { Mode commConsts.NodeCreateMode `json:"mode"` Type commConsts.NodeCreateType `json:"type"` Target string `json:"target"` Name string `json:"name"` WorkspaceId int `json:"workspaceId"` ProductId int `json:"productId"` }
type ExecReq ¶
type ExecReq struct { Act commConsts.ExecCmd `json:"act"` Seq string `json:"seq"` Scope commConsts.ResultStatus `json:"scope"` // for ztf testing TestSets []TestSet `json:"testSets"` ProductId int `json:"productId"` ModuleId int `json:"moduleId"` SuiteId int `json:"suiteId"` TaskId int `json:"taskId"` ScriptDirParamFromCmdLine string `json:"-"` // for unit, automation testing TestTool commConsts.TestTool `json:"testTool"` BuildTool commConsts.BuildTool `json:"buildTool"` Cmd string `json:"cmd"` SubmitResult bool `json:"submitResult"` }
type FilterItem ¶
type HostHeartbeatReq ¶
type HostHeartbeatReq struct {
MacAddress string `json:"macAddress"`
}
type HostHeartbeatResp ¶
type HostResponse ¶
type JobQueryResp ¶
type JobResp ¶
type JobResp struct { ZentaoId int `json:"zentaoId"` Status commConsts.JobStatus `json:"status"` // Enums commConsts.JobStatus }
type MoveScriptReq ¶
type MoveScriptReq struct { DragKey string `json:"dragKey"` DropKey string `json:"dropKey"` DropPosition commConsts.DropPos `json:"dropPosition"` WorkspaceId int `json:"workspaceId"` }
type PasteScriptReq ¶
type PasteScriptReq struct { SrcKey string `json:"srcKey"` SrcType commConsts.TreeNodeType `json:"srcType"` SrcWorkspaceId int `json:"srcWorkspaceId"` DistKey string `json:"distKey"` DistType commConsts.TreeNodeType `json:"distType"` DistWorkspaceId int `json:"distWorkspaceId"` Action string `json:"action"` }
type ReqPaginate ¶
type ReqPaginate struct { domain.PaginateReq Keywords string `json:"keywords"` Enabled string `json:"enabled"` }
type RpcResult ¶
type RpcResult struct { Code consts.ResultCode `json:"code"` Msg string `json:"msg"` Payload interface{} `json:"payload"` }
type TestAsset ¶
type TestAsset struct { Title string `json:"title"` Key string `json:"key"` Path string `json:"path"` Type commConsts.TreeNodeType `json:"type"` ModuleId int `json:"moduleId"` CaseId int `json:"caseId"` Lang string `json:"lang"` ScriptCount int `json:"scriptCount"` Slots iris.Map `json:"slots"` WorkspaceId int `json:"workspaceId"` WorkspaceType commConsts.TestTool `json:"workspaceType"` Children []*TestAsset `json:"children"` Checkable bool `json:"checkable"` IsLeaf bool `json:"isLeaf"` }
type TestReportSummary ¶
type TestReportSummary struct { Name string `json:"name"` No string `json:"no"` Seq string `json:"seq"` Platform commConsts.OsType `json:"platform,omitempty"` TestType commConsts.TestType `json:"testType"` TestTool commConsts.TestTool `json:"testTool"` BuildTool commConsts.BuildTool `json:"buildTool"` ProductId int `json:"productId,omitempty"` WorkspaceId int `json:"workspaceId,omitempty"` WorkspaceName string `json:"workspaceName,omitempty"` ExecBy commConsts.ExecBy `json:"execBy,omitempty"` ExecById int `json:"execById,omitempty"` TestScriptName string `json:"testScriptName,omitempty"` Pass int `json:"pass"` Fail int `json:"fail"` Skip int `json:"skip"` Total int `json:"total"` StartTime int64 `json:"startTime"` EndTime int64 `json:"endTime"` Duration int64 `json:"duration"` }
type TestScript ¶
type TestSet ¶
type TestSet struct { Name string `json:"name"` WorkspaceId int `json:"workspaceId"` WorkspaceType commConsts.TestTool `json:"workspaceType"` WorkspacePath string `json:"workspacePath"` Cases []string `json:"cases"` Seq string `json:"seq"` Scope commConsts.ResultStatus `json:"scope"` ProductId int `json:"productId"` ModuleId int `json:"moduleId"` SuiteId int `json:"suiteId"` TaskId int `json:"taskId"` ScriptDirParamFromCmdLine string `json:"-"` ProxyId int `json:"proxyId"` // for unit, automation testing TestTool commConsts.TestTool `json:"testTool"` BuildTool commConsts.BuildTool `json:"buildTool"` Cmd string `json:"cmd"` ResultDir string `json:"resultDir"` ZipDir string `json:"zipDir"` SubmitResult bool `json:"submitResult"` }
type WorkspaceReqPaginate ¶
type WorkspaceReqPaginate struct { ReqPaginate SiteId int `json:"siteId"` ProductId int `json:"productId"` }
type ZentaoCancelReq ¶
type ZentaoCancelReq struct {
Task int `json:"task"`
}
type ZentaoExecReq ¶
type ZentaoJobSubmitReq ¶
type ZentaoLang ¶
type ZentaoModule ¶
type ZentaoProduct ¶
type ZentaoResp ¶
type ZentaoRespData ¶
type ZentaoResultSubmitReq ¶
type ZentaoSite ¶
type ZentaoSuite ¶
type ZentaoTask ¶
Click to show internal directories.
Click to hide internal directories.