Documentation
¶
Overview ¶
Package fixtures provides common test data structures for testing.
Package fixtures provides common test data structures for testing.
Index ¶
- func BasicMergeRequest(iid int, sourceBranch, targetBranch string) *gitlab.BasicMergeRequest
- func CompletedPipelineJobs() []*glpkg.Job
- func FailedCheckRun(id int64, name string) *github.CheckRun
- func FailedJob(id int, name, stage string) *glpkg.Job
- func FailedPipeline(id int, sha string) *gitlab.PipelineInfo
- func FailedPipelineJobs() []*glpkg.Job
- func JobInfoFromCheckRun(check *github.CheckRun) *ghpkg.JobInfo
- func MultipleJobs() []*glpkg.Job
- func PendingJob(id int, name, stage string) *glpkg.Job
- func PendingPipeline(id int, sha string) *gitlab.PipelineInfo
- func QueuedCheckRun(id int64, name string) *github.CheckRun
- func RunningCheckRun(id int64, name string) *github.CheckRun
- func RunningJob(id int, name, stage string) *glpkg.Job
- func RunningPipeline(id int, sha string) *gitlab.PipelineInfo
- func SkippedCheckRun(id int64, name string) *github.CheckRun
- func SkippedJob(id int, name, stage string) *glpkg.Job
- func SuccessfulCheckRun(id int64, name string) *github.CheckRun
- func SuccessfulJob(id int, name, stage string) *glpkg.Job
- func SuccessfulPipeline(id int, sha string) *gitlab.PipelineInfo
- func ValidGitLabLabels() []*glpkg.Label
- func ValidLabels() []*ghpkg.Label
- func ValidMergeRequest() *gitlab.MergeRequest
- func ValidPullRequest() *github.PullRequest
- func WorkflowJob(id int64, name, status, conclusion string) *github.WorkflowJob
- func WorkflowRun(id int64, status, conclusion string) *github.WorkflowRun
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicMergeRequest ¶
func BasicMergeRequest(iid int, sourceBranch, targetBranch string) *gitlab.BasicMergeRequest
BasicMergeRequest returns a GitLab basic merge request for testing.
func CompletedPipelineJobs ¶
CompletedPipelineJobs returns a list of completed jobs for a successful pipeline.
func FailedCheckRun ¶
FailedCheckRun returns a failed GitHub check run for testing.
func FailedPipeline ¶
func FailedPipeline(id int, sha string) *gitlab.PipelineInfo
FailedPipeline returns a failed GitLab pipeline for testing.
func FailedPipelineJobs ¶
FailedPipelineJobs returns a list of jobs with one failure.
func JobInfoFromCheckRun ¶
JobInfoFromCheckRun converts a GitHub CheckRun to JobInfo for testing.
func MultipleJobs ¶
MultipleJobs returns a list of jobs in different states for testing pipelines.
func PendingJob ¶
PendingJob returns a pending GitLab job for testing.
func PendingPipeline ¶
func PendingPipeline(id int, sha string) *gitlab.PipelineInfo
PendingPipeline returns a pending GitLab pipeline for testing.
func QueuedCheckRun ¶
QueuedCheckRun returns a queued GitHub check run for testing.
func RunningCheckRun ¶
RunningCheckRun returns a running GitHub check run for testing.
func RunningJob ¶
RunningJob returns a running GitLab job for testing.
func RunningPipeline ¶
func RunningPipeline(id int, sha string) *gitlab.PipelineInfo
RunningPipeline returns a running GitLab pipeline for testing.
func SkippedCheckRun ¶
SkippedCheckRun returns a skipped GitHub check run for testing.
func SkippedJob ¶
SkippedJob returns a skipped GitLab job for testing.
func SuccessfulCheckRun ¶
SuccessfulCheckRun returns a successful GitHub check run for testing.
func SuccessfulJob ¶
SuccessfulJob returns a successful GitLab job for testing.
func SuccessfulPipeline ¶
func SuccessfulPipeline(id int, sha string) *gitlab.PipelineInfo
SuccessfulPipeline returns a successful GitLab pipeline for testing.
func ValidGitLabLabels ¶
ValidGitLabLabels returns a list of valid GitLab labels for testing.
func ValidLabels ¶
ValidLabels returns a list of valid GitHub labels for testing.
func ValidMergeRequest ¶
func ValidMergeRequest() *gitlab.MergeRequest
ValidMergeRequest returns a valid GitLab merge request for testing.
func ValidPullRequest ¶
func ValidPullRequest() *github.PullRequest
ValidPullRequest returns a valid GitHub pull request for testing.
func WorkflowJob ¶
func WorkflowJob(id int64, name, status, conclusion string) *github.WorkflowJob
WorkflowJob returns a GitHub workflow job for testing.
func WorkflowRun ¶
func WorkflowRun(id int64, status, conclusion string) *github.WorkflowRun
WorkflowRun returns a GitHub workflow run for testing.
Types ¶
This section is empty.