Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildTo ¶
type BuildTo struct {
WorkDir string
ProjectDir string
AppPath string
ID uint
Serial string
Priority int
NodeIp string
NodePort int
DeviceIp string
BuildType constant.BuildType
AppiumPort int
SeleniumDriverType string
SeleniumDriverPath string
QueueId uint
ScriptUrl string
ScmAddress string
ScmAccount string
ScmPassword string
AppUrl string
BuildCommands string
ResultFiles string
KeepResultFiles MyBool
ResultPath string
ResultMsg string
StartTime time.Time
CompleteTime time.Time
Progress constant.BuildProgress
Status constant.BuildStatus
}
type DeviceInst ¶
type DeviceInst struct {
DeviceSpec
NodeIp string `json:"nodeIp"`
NodePort int `json:"rpcPort"`
AppiumPort int `json:"appiumPort"`
DeviceStatus constant.DeviceStatus `json:"deviceStatus"`
AppiumStatus constant.ServiceStatus `json:"appiumStatus"`
LastRegisterDate time.Time `json:"lastRegisterDate"`
}
func (DeviceInst) TableName ¶
func (DeviceInst) TableName() string
type DeviceSpec ¶
type DeviceSpec struct {
Serial string `json:"serial"`
Model string `json:"model"`
ApiLevel int `json:"apiLevel"`
Version string `json:"version"`
Code string `json:"code"`
Os string `json:"os"`
Kernel string `json:"kernel"`
Ram int `json:"ram"`
Rom int `json:"rom"`
Cpu string `json:"cpu"`
Battery int `json:"battery"`
Density int `json:"density"`
DeviceIp string `json:"deviceIp"`
ResolutionHeight int `json:"resolutionHeight"`
ResolutionWidth int `json:"resolutionWidth"`
}
type Host ¶
type Host struct {
Name string
OsPlatform constant.OsPlatform
OsType constant.OsType
OsLang constant.OsLang
OsVersion string
OsBuild string
OsBits string
Ip string
Port int
WorkDir string
SshPort int
VncPort int
Status constant.HostStatus
LastRegisterDate time.Time
// contains filtered or unexported fields
}
type Image ¶
type Image struct {
Name string `json:"name"`
Path string `json:"path"`
Size int `json:"size"`
OsPlatform string `json:"osPlatform"`
OsType string `json:"osType"`
OsVersion string `json:"osVersion"`
OsBuild string `json:"osBuild"`
OsBits string `json:"osBits"`
OsLanguage string `json:"naosLanguageme"`
ResolutionHeight int `json:"resolutionHeight"`
ResolutionWidth int `json:"resolutionWidth"`
Status string `json:"status"`
DestroyAt time.Time `json:"distroyAt"`
IsoId int `json:"isoId"`
}
type Iso ¶
type Iso struct {
Name string `json:"name"`
Path string `json:"path"`
Size int `json:"size"`
OsPlatform string `json:"osPlatform"`
OsType string `json:"osType"`
OsVersion string `json:"osVersion"`
OsBuild string `json:"osBuild"`
OsBits string `json:"osBits"`
OsLanguage string `json:"naosLanguageme"`
Status string `json:"status"`
}
type KvmRequest ¶
type KvmRequest struct {
StartAfterCreated bool `json:"startAfterCreated"`
NodeIp string `json:"-"`
NodePort int `json:"-"`
VmPublicIp string `json:"vmPublicIp"`
VmPrivateIp string `json:"vmPrivateIp"`
VmPublicPort int `json:"vmPublicPort"`
VmTemplate string `json:"vmTemplate"`
VmUniqueName string `json:"vmUniqueName"`
VmMemorySize int `json:"vmMemorySize"`
VmDiskSize int `json:"vmDiskSize"`
VmCdromSys string `json:"vmCdrom"`
VmCdromDriver string `json:"vmCdrom2"`
VmBackingImage string `json:"-"`
HostId int `json:"hostId"`
VmBackingImageId int `json:"vmBackingImageId"`
VmCdromSysId int `json:"vmCdromSysId"`
VmCdromDriverId int `json:"vmCdromDriverId"`
}
type KvmResponse ¶
type RpcResult ¶
Click to show internal directories.
Click to hide internal directories.