AppCenterClient

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Id          string    `json:"id"`
	Name        string    `json:"name"`
	DisplayName string    `json:"display_name"`
	Description string    `json:"description"`
	Os          string    `json:"os"`
	Platform    string    `json:"platform"`
	CreatedAt   time.Time `json:"created_at"`
	UpdatedAt   time.Time `json:"updated_at"`
}

type AppCenterClient

type AppCenterClient struct {
	HostUrl *string

	RequestCount   uint64
	RequestRetries int
	// contains filtered or unexported fields
}

func NewAppCenterClient

func NewAppCenterClient() *AppCenterClient

func (*AppCenterClient) GetCurrentConcurrency

func (c *AppCenterClient) GetCurrentConcurrency() float64

func (*AppCenterClient) GetOrganization

func (c *AppCenterClient) GetOrganization() string

func (*AppCenterClient) GetRequestCount

func (c *AppCenterClient) GetRequestCount() float64

func (*AppCenterClient) Init

func (c *AppCenterClient) Init()

func (*AppCenterClient) ListApps

func (c *AppCenterClient) ListApps() (list AppList, error error)

func (*AppCenterClient) ListLastestUiTestRun

func (c *AppCenterClient) ListLastestUiTestRun(appname string) (test *UiTestRun, error error)

func (*AppCenterClient) ListUiTestRuns

func (c *AppCenterClient) ListUiTestRuns(appname string) (list UiTestRunList, error error)

func (*AppCenterClient) SetAccessToken

func (c *AppCenterClient) SetAccessToken(token string)

func (*AppCenterClient) SetConcurrency

func (c *AppCenterClient) SetConcurrency(v int64)

func (*AppCenterClient) SetOrganization

func (c *AppCenterClient) SetOrganization(url string)

func (*AppCenterClient) SetRetries

func (c *AppCenterClient) SetRetries(v int)

type AppList

type AppList struct {
	Count int   `json:"count"`
	List  []App `json:"value"`
}

type Stats

type Stats struct {
	Devices            int     `json:"devices"`
	DevicesFinished    int     `json:"devicesFinished"`
	DevicesFailed      int     `json:"devicesFailed"`
	Total              int     `json:"total"`
	Passed             int     `json:"passed"`
	Failed             int     `json:"failed"`
	PeakMemory         float32 `json:"peakMemory"`
	TotalDeviceMinutes int     `json:"totalDeviceMinutes"`
}

type UiTestRun

type UiTestRun struct {
	ID             string    `json:"id"`
	Date           time.Time `json:"date"`
	Platform       string    `json:"platform"`
	Stats          Stats     `json:"stats"`
	RunStatus      string    `json:"runStatus"`
	ResultStatus   string    `json:"resultStatus"`
	State          string    `json:"state"`
	Status         string    `json:"status"`
	Description    string    `json:"description"`
	AppVersion     string    `json:"appVersion"`
	TestSeries     string    `json:"testSeries"`
	TestTypeStatus string    `json:"testType"`
}

type UiTestRunList

type UiTestRunList struct {
	Count   int `json:"count"`
	AppName string
	List    []UiTestRun `json:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL