saucecloud

package
v0.81.0 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2022 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const ConsoleLogAsset = "console.log"

ConsoleLogAsset represents job asset log file name.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudRunner added in v0.25.1

type CloudRunner struct {
	ProjectUploader       storage.ProjectUploader
	JobStarter            job.Starter
	JobReader             job.Reader
	RDCJobReader          job.Reader
	JobWriter             job.Writer
	JobStopper            job.Stopper
	CCYReader             concurrency.Reader
	TunnelService         tunnel.Service
	Region                region.Region
	MetadataService       framework.MetadataService
	ShowConsoleLog        bool
	ArtifactDownloader    download.ArtifactDownloader
	RDCArtifactDownloader download.ArtifactDownloader
	Framework             framework.Framework

	Reporters []report.Reporter

	Async    bool
	FailFast bool
	// contains filtered or unexported fields
}

CloudRunner represents the cloud runner for the Sauce Labs cloud.

type CypressRunner

type CypressRunner struct {
	CloudRunner
	Project cypress.Project
}

CypressRunner represents the Sauce Labs cloud implementation for cypress.

func (*CypressRunner) RunProject

func (r *CypressRunner) RunProject() (int, error)

RunProject runs the tests defined in cypress.Project.

type EspressoRunner added in v0.36.0

type EspressoRunner struct {
	CloudRunner
	Project espresso.Project
}

EspressoRunner represents the Sauce Labs cloud implementation for cypress.

func (*EspressoRunner) RunProject added in v0.36.0

func (r *EspressoRunner) RunProject() (int, error)

RunProject runs the tests defined in cypress.Project.

type PlaywrightRunner

type PlaywrightRunner struct {
	CloudRunner
	Project playwright.Project
}

PlaywrightRunner represents the Sauce Labs cloud implementation for playwright.

func (*PlaywrightRunner) RunProject

func (r *PlaywrightRunner) RunProject() (int, error)

RunProject runs the tests defined in cypress.Project.

type TestcafeRunner added in v0.31.0

type TestcafeRunner struct {
	CloudRunner
	Project testcafe.Project
}

TestcafeRunner represents the SauceLabs cloud implementation

func (*TestcafeRunner) RunProject added in v0.31.0

func (r *TestcafeRunner) RunProject() (int, error)

RunProject runs the defined tests on sauce cloud

type XcuitestRunner added in v0.44.0

type XcuitestRunner struct {
	CloudRunner
	Project xcuitest.Project
}

XcuitestRunner represents the Sauce Labs cloud implementation for xcuitest.

func (*XcuitestRunner) RunProject added in v0.44.0

func (r *XcuitestRunner) RunProject() (int, error)

RunProject runs the tests defined in xcuitest.Project.

Jump to

Keyboard shortcuts

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