Documentation ¶
Index ¶
- func App(tracer opentracing.Tracer) *buffalo.App
- func DashboardAPIGetHandler(c buffalo.Context) error
- func DashboardAppGetHandler(c buffalo.Context) error
- func DashboardDetailsGetHandler(c buffalo.Context) error
- func DashboardGetHandler(c buffalo.Context) error
- func DashboardIndexGetHandler(c buffalo.Context) error
- func DashboardLoginPostHandler(c buffalo.Context) error
- func InitApp() error
- func ProvisionDeleteHandler(c buffalo.Context) error
- func ProvisionPostHandler(c buffalo.Context) error
- func ProvisionPutHandler(c buffalo.Context) error
- func RegisterProfEndpoints(app *buffalo.App)
- func RootGetHandler(c buffalo.Context) error
- func StepAPIGetHandler(c buffalo.Context) error
- func TestAssetUploadURLsAndroid(c buffalo.Context) error
- func TestAssetsGet(c buffalo.Context) error
- func TestAssetsPost(c buffalo.Context) error
- func TestGet(c buffalo.Context) error
- func TestPost(c buffalo.Context) error
- func TestReportPatchHandler(c buffalo.Context) error
- func TestReportShowHandler(c buffalo.Context) error
- func TestReportsListHandler(c buffalo.Context) error
- func TestReportsPostHandler(c buffalo.Context) error
- func TestSummaryHandler(c buffalo.Context) error
- func WebhookHandler(c buffalo.Context) error
- type AppData
- type Env
- type GitData
- type OutputURLModel
- type ProvisionData
- type Test
- type TestIssue
- type TestReportResponseItem
- type TestResults
- type TestSummaryResponseModel
- type Totals
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DashboardAPIGetHandler ¶
DashboardAPIGetHandler ...
func DashboardAppGetHandler ¶
DashboardAppGetHandler ...
func DashboardDetailsGetHandler ¶
DashboardDetailsGetHandler ...
func DashboardGetHandler ¶
DashboardGetHandler ...
func DashboardIndexGetHandler ¶
DashboardIndexGetHandler ...
func DashboardLoginPostHandler ¶
DashboardLoginPostHandler ...
func ProvisionDeleteHandler ¶
ProvisionDeleteHandler ...
func ProvisionPostHandler ¶
ProvisionPostHandler ...
func ProvisionPutHandler ¶
ProvisionPutHandler ...
func RegisterProfEndpoints ¶
RegisterProfEndpoints Registers pprof endpoints
func TestAssetUploadURLsAndroid ¶
TestAssetUploadURLsAndroid handles request for Android test assets upload URLs
func TestReportPatchHandler ¶
TestReportPatchHandler ...
func TestReportShowHandler ¶
TestReportShowHandler ...
func TestReportsListHandler ¶
TestReportsListHandler ...
func TestReportsPostHandler ¶
TestReportsPostHandler ...
Types ¶
type AppData ¶
type AppData struct { AppSlug string `json:"app_slug"` BuildSlug string `json:"build_slug"` BuildNumber int `json:"build_number"` BuildStatus int `json:"build_status"` BuildTriggeredWorkflow string `json:"build_triggered_workflow"` Git GitData `json:"git"` }
AppData ...
type GitData ¶
type GitData struct { Provider string `json:"provider"` SrcBranch string `json:"src_branch"` DstBranch string `json:"dst_branch"` PullRequestID int `json:"pull_request_id"` }
GitData ...
type OutputURLModel ¶
type OutputURLModel struct { ScreenshotURLs []string `json:"screenshot_urls,omitempty"` VideoURL string `json:"video_url,omitempty"` ActivityMapURL string `json:"activity_map_url,omitempty"` TestSuiteXMLURL string `json:"test_suite_xml_url,omitempty"` LogURLs []string `json:"log_urls,omitempty"` AssetURLs map[string]string `json:"asset_urls,omitempty"` }
OutputURLModel ...
type ProvisionData ¶
type ProvisionData struct { Plan string `json:"plan"` AppSlug string `json:"app_slug"` BitriseAPIToken string `json:"api_token"` }
ProvisionData ...
type Test ¶
type Test struct { DeviceName string `json:"device_name,omitempty"` APILevel string `json:"api_level,omitempty"` Status string `json:"status,omitempty"` //pending,inProgress,complete TestResults []TestResults `json:"test_results,omitempty"` Outcome string `json:"outcome,omitempty"` //failure,inconclusive,success,skipped? Orientation string `json:"orientation,omitempty"` Locale string `json:"locale,omitempty"` StepID string `json:"step_id,omitempty"` OutputURLs OutputURLModel `json:"output_urls,omitempty"` TestType string `json:"test_type,omitempty"` TestIssues []TestIssue `json:"test_issues,omitempty"` StepDuration int `json:"step_duration_in_seconds,omitempty"` }
Test ...
type TestIssue ¶
type TestIssue struct { Name string `json:"name,omitempty"` Summary string `json:"summary,omitempty"` Stacktrace string `json:"stacktrace,omitempty"` }
TestIssue ...
type TestReportResponseItem ¶
TestReportResponseItem ...
type TestResults ¶
type TestResults struct { Skipped int `json:"in_progress,omitempty"` Failed int `json:"failed,omitempty"` Total int `json:"total,omitempty"` }
TestResults ...
type TestSummaryResponseModel ¶
type TestSummaryResponseModel struct {
Totals Totals `json:"totals"`
}
TestSummaryResponseModel ...
Click to show internal directories.
Click to hide internal directories.