Documentation
¶
Index ¶
- Constants
- type Builder
- func (builder Builder) WithBaseResourceType(dbConn db.Conn, resourceTypeName string) SetupFunc
- func (builder Builder) WithBaseWorker() SetupFunc
- func (builder Builder) WithCheckContainer(resourceName string, workerName string) SetupFunc
- func (builder Builder) WithDisabledVersion(resourceName string, disabledVersion atc.Version) SetupFunc
- func (builder Builder) WithEnabledVersion(resourceName string, enabledVersion atc.Version) SetupFunc
- func (builder Builder) WithJobBuild(assign *db.Build, jobName string, inputs JobInputs, outputs JobOutputs) SetupFunc
- func (builder Builder) WithNextInputMapping(jobName string, inputs JobInputs) SetupFunc
- func (builder Builder) WithPendingJobBuild(assign *db.Build, jobName string) SetupFunc
- func (builder Builder) WithPinnedVersion(resourceName string, pinnedVersion atc.Version) SetupFunc
- func (builder Builder) WithPipeline(config atc.Config) SetupFunc
- func (builder Builder) WithResourceTypeVersions(resourceTypeName string, versions ...atc.Version) SetupFunc
- func (builder Builder) WithResourceVersions(resourceName string, versions ...atc.Version) SetupFunc
- func (builder Builder) WithSpanContext(spanContext db.SpanContext) SetupFunc
- func (builder Builder) WithTeam(teamName string) SetupFunc
- func (builder Builder) WithVersionMetadata(resourceName string, version atc.Version, ...) SetupFunc
- func (builder Builder) WithWorker(worker atc.Worker) SetupFunc
- type JobInput
- type JobInputs
- type JobOutputs
- type Scenario
- func (scenario Scenario) Job(name string) db.Job
- func (scenario Scenario) Resource(name string) db.Resource
- func (scenario Scenario) ResourceType(name string) db.ResourceType
- func (scenario Scenario) ResourceVersion(name string, version atc.Version) db.ResourceConfigVersion
- func (scenario *Scenario) Run(setup ...SetupFunc)
- type SetupFunc
Constants ¶
View Source
const BaseResourceType = "global-base-type"
View Source
const UniqueBaseResourceType = "unique-base-type"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { TeamFactory db.TeamFactory WorkerFactory db.WorkerFactory ResourceConfigFactory db.ResourceConfigFactory }
func NewBuilder ¶
func NewBuilder(conn db.Conn, lockFactory lock.LockFactory) Builder
func (Builder) WithBaseResourceType ¶
func (Builder) WithBaseWorker ¶
func (Builder) WithCheckContainer ¶
func (Builder) WithDisabledVersion ¶
func (Builder) WithEnabledVersion ¶
func (Builder) WithJobBuild ¶
func (Builder) WithNextInputMapping ¶
func (Builder) WithPendingJobBuild ¶
func (Builder) WithPinnedVersion ¶
func (Builder) WithResourceTypeVersions ¶
func (Builder) WithResourceVersions ¶
func (Builder) WithSpanContext ¶
func (builder Builder) WithSpanContext(spanContext db.SpanContext) SetupFunc
func (Builder) WithVersionMetadata ¶
type JobOutputs ¶
type Scenario ¶
type Scenario struct { Team db.Team Pipeline db.Pipeline Workers []db.Worker SpanContext db.SpanContext }
Scenario represents the state of the world for testing.
func (Scenario) ResourceType ¶
func (scenario Scenario) ResourceType(name string) db.ResourceType
func (Scenario) ResourceVersion ¶
Click to show internal directories.
Click to hide internal directories.