Documentation ¶
Index ¶
- type FakeArtifactDownloader
- type FakeArtifactService
- type FakeBuildReader
- type FakeDevicesReader
- type FakeEmulatorsReader
- type FakeFrameworkInfoReader
- type FakeInsightService
- func (f FakeInsightService) GetHistory(ctx context.Context, user iam.User, sortBy string) (insights.JobHistory, error)
- func (f FakeInsightService) ListJobs(ctx context.Context, opts insights.ListJobsOptions) ([]job.Job, error)
- func (f FakeInsightService) PostTestRun(ctx context.Context, runs []insights.TestRun) error
- func (f FakeInsightService) ReadJob(ctx context.Context, id string) (job.Job, error)
- type FakeJobReader
- func (fjr *FakeJobReader) GetJobAssetFileContent(ctx context.Context, jobID, fileName string, realDevice bool) ([]byte, error)
- func (fjr *FakeJobReader) GetJobAssetFileNames(ctx context.Context, jobID string, realDevice bool) ([]string, error)
- func (fjr *FakeJobReader) PollJob(ctx context.Context, id string, interval, timeout time.Duration, ...) (job.Job, error)
- func (fjr *FakeJobReader) ReadJob(ctx context.Context, id string, realDevice bool) (job.Job, error)
- type FakeJobStarter
- type FakeJobStopper
- type FakeJobWriter
- type FakeProjectUploader
- func (fpu *FakeProjectUploader) Download(id string) (io.ReadCloser, int64, error)
- func (fpu *FakeProjectUploader) Find(hash string) (storage.Item, error)
- func (fpu *FakeProjectUploader) List(opts storage.ListOptions) (storage.List, error)
- func (fpu *FakeProjectUploader) Upload(name, description string) (storage.Item, error)
- func (fpu *FakeProjectUploader) UploadStream(filename, description string, reader io.Reader) (storage.Item, error)
- type TestRunner
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeArtifactDownloader ¶ added in v0.99.2
type FakeArtifactDownloader struct {
DownloadArtifactFn func(jobData job.Job, isLastAttempt bool) []string
}
FakeArtifactDownloader defines a fake Downloader
func (*FakeArtifactDownloader) DownloadArtifact ¶ added in v0.99.2
func (f *FakeArtifactDownloader) DownloadArtifact(jobData job.Job, isLastAttempt bool) []string
DownloadArtifact defines a fake function for FakeDownloader
type FakeArtifactService ¶ added in v0.118.0
type FakeArtifactService struct { }
FakeArtifactService is the mocked struct
func (*FakeArtifactService) Download ¶ added in v0.118.0
func (s *FakeArtifactService) Download(jobID, filename string, isRDC bool) ([]byte, error)
Download does download specified artifact
type FakeBuildReader ¶ added in v0.123.0
type FakeBuildReader struct {
GetBuildIDFn func(ctx context.Context, jobID string, buildSource build.Source) (string, error)
}
FakeBuildReader mocks build.Reader
func (*FakeBuildReader) GetBuildID ¶ added in v0.123.0
type FakeDevicesReader ¶ added in v0.49.0
type FakeDevicesReader struct {
GetDevicesFn func(context.Context, string) ([]devices.Device, error)
}
FakeDevicesReader is a mock for the devices.Reader interface.
func (*FakeDevicesReader) GetDevices ¶ added in v0.49.0
GetDevices is a wrapper around GetDevicesFn.
type FakeEmulatorsReader ¶ added in v0.49.0
type FakeEmulatorsReader struct {
GetVirtualDevicesFn func(context.Context, string) ([]vmd.VirtualDevice, error)
}
FakeEmulatorsReader is a mock for the vmd.Reader interface.
func (*FakeEmulatorsReader) GetVirtualDevices ¶ added in v0.49.0
func (fer *FakeEmulatorsReader) GetVirtualDevices(ctx context.Context, kind string) ([]vmd.VirtualDevice, error)
GetVirtualDevices is a wrapper around GetVirtualDevicesFn.
type FakeFrameworkInfoReader ¶ added in v0.49.0
type FakeFrameworkInfoReader struct { FrameworksFn func(ctx context.Context) ([]string, error) VersionsFn func(ctx context.Context, frameworkName string) ([]framework.Metadata, error) RuntimeFn func(ctx context.Context) ([]runtime.Runtime, error) }
FakeFrameworkInfoReader is a mock for the interface framework.MetadataService.
func (*FakeFrameworkInfoReader) Frameworks ¶ added in v0.49.0
func (fir *FakeFrameworkInfoReader) Frameworks(ctx context.Context) ([]string, error)
Frameworks is a wrapper around FrameworksFn.
type FakeInsightService ¶ added in v0.119.0
type FakeInsightService struct { GetHistoryFn func(ctx context.Context, user iam.User, sortBy string) (insights.JobHistory, error) PostTestRunFn func(context.Context, []insights.TestRun) error ListJobsFn func(ctx context.Context, opts insights.ListJobsOptions) ([]job.Job, error) ReadJobFn func(ctx context.Context, id string) (job.Job, error) }
func (FakeInsightService) GetHistory ¶ added in v0.119.0
func (f FakeInsightService) GetHistory(ctx context.Context, user iam.User, sortBy string) (insights.JobHistory, error)
func (FakeInsightService) ListJobs ¶ added in v0.120.0
func (f FakeInsightService) ListJobs(ctx context.Context, opts insights.ListJobsOptions) ([]job.Job, error)
func (FakeInsightService) PostTestRun ¶ added in v0.119.0
type FakeJobReader ¶
type FakeJobReader struct { ReadJobFn func(ctx context.Context, id string) (job.Job, error) PollJobFn func(ctx context.Context, id string, interval time.Duration, timeout time.Duration) (job.Job, error) GetJobAssetFileNamesFn func(ctx context.Context, jobID string) ([]string, error) GetJobAssetFileContentFn func(ctx context.Context, jobID, fileName string) ([]byte, error) }
FakeJobReader resto mock
func (*FakeJobReader) GetJobAssetFileContent ¶
func (fjr *FakeJobReader) GetJobAssetFileContent(ctx context.Context, jobID, fileName string, realDevice bool) ([]byte, error)
GetJobAssetFileContent mock function
func (*FakeJobReader) GetJobAssetFileNames ¶ added in v0.37.0
func (fjr *FakeJobReader) GetJobAssetFileNames(ctx context.Context, jobID string, realDevice bool) ([]string, error)
GetJobAssetFileNames mock function
type FakeJobStarter ¶
type FakeJobStarter struct {
StartJobFn func(ctx context.Context, opts job.StartOptions) (jobID string, isRDC bool, err error)
}
FakeJobStarter resto mock
func (*FakeJobStarter) StartJob ¶
func (fjs *FakeJobStarter) StartJob(ctx context.Context, opts job.StartOptions) (jobID string, isRDC bool, err error)
StartJob mock function
type FakeJobStopper ¶ added in v0.35.0
FakeJobStopper resto mock
type FakeJobWriter ¶ added in v0.37.1
type FakeJobWriter struct {
UploadAssetFn func(jobID string, fileName string, contentType string, content []byte) error
}
FakeJobWriter resto mock
func (*FakeJobWriter) UploadAsset ¶ added in v0.37.1
func (fjw *FakeJobWriter) UploadAsset(jobID string, realDevice bool, fileName string, contentType string, content []byte) error
UploadAsset mock function
type FakeProjectUploader ¶
type FakeProjectUploader struct {
UploadSuccess bool
}
FakeProjectUploader mock struct
func (*FakeProjectUploader) Download ¶ added in v0.107.0
func (fpu *FakeProjectUploader) Download(id string) (io.ReadCloser, int64, error)
func (*FakeProjectUploader) Find ¶ added in v0.46.0
func (fpu *FakeProjectUploader) Find(hash string) (storage.Item, error)
Find mock function
func (*FakeProjectUploader) List ¶ added in v0.107.0
func (fpu *FakeProjectUploader) List(opts storage.ListOptions) (storage.List, error)
func (*FakeProjectUploader) Upload ¶
func (fpu *FakeProjectUploader) Upload(name, description string) (storage.Item, error)
Upload mock function
func (*FakeProjectUploader) UploadStream ¶ added in v0.107.0
type TestRunner ¶ added in v0.26.0
TestRunner is a mock to test runner functionalities
func (*TestRunner) RunProject ¶ added in v0.26.0
func (r *TestRunner) RunProject() (int, error)
RunProject pretends to run tests defined by config.Project.
func (*TestRunner) Teardown ¶ added in v0.26.0
func (r *TestRunner) Teardown(logDir string) error
Teardown test run
type UserService ¶ added in v0.126.0
type UserService struct { UserFn func(ctx context.Context) (iam.User, error) ConcurrencyFn func(ctx context.Context) (iam.Concurrency, error) }
func (*UserService) Concurrency ¶ added in v0.126.0
func (s *UserService) Concurrency(ctx context.Context) (iam.Concurrency, error)