Documentation ¶
Index ¶
- func WhichReturnsForNew(phase build.RunnerCleaner) func(*FakePhaseFactory)
- func WithBuilder(builder *FakeBuilder) func(*build.LifecycleOptions)
- func WithDeprecatedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
- func WithGID(gid int) func(*FakeBuilder)
- func WithImage(image imgutil.Image) func(*FakeBuilder)
- func WithSupportedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
- func WithUID(uid int) func(*FakeBuilder)
- type FakeBuilder
- type FakePhase
- type FakePhaseFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WhichReturnsForNew ¶
func WhichReturnsForNew(phase build.RunnerCleaner) func(*FakePhaseFactory)
func WithBuilder ¶
func WithBuilder(builder *FakeBuilder) func(*build.LifecycleOptions)
func WithDeprecatedPlatformAPIs ¶ added in v0.13.0
func WithDeprecatedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
func WithGID ¶ added in v0.11.0
func WithGID(gid int) func(*FakeBuilder)
func WithImage ¶ added in v0.13.0
func WithImage(image imgutil.Image) func(*FakeBuilder)
func WithSupportedPlatformAPIs ¶ added in v0.13.0
func WithSupportedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
func WithUID ¶ added in v0.11.0
func WithUID(uid int) func(*FakeBuilder)
Types ¶
type FakeBuilder ¶
type FakeBuilder struct { ReturnForImage imgutil.Image ReturnForUID int ReturnForGID int ReturnForLifecycleDescriptor builder.LifecycleDescriptor ReturnForStack builder.StackMetadata }
func NewFakeBuilder ¶
func NewFakeBuilder(ops ...func(*FakeBuilder)) (*FakeBuilder, error)
func (*FakeBuilder) GID ¶
func (b *FakeBuilder) GID() int
func (*FakeBuilder) Image ¶ added in v0.13.0
func (b *FakeBuilder) Image() imgutil.Image
func (*FakeBuilder) LifecycleDescriptor ¶
func (b *FakeBuilder) LifecycleDescriptor() builder.LifecycleDescriptor
func (*FakeBuilder) Name ¶
func (b *FakeBuilder) Name() string
func (*FakeBuilder) Stack ¶ added in v0.11.0
func (b *FakeBuilder) Stack() builder.StackMetadata
func (*FakeBuilder) UID ¶
func (b *FakeBuilder) UID() int
type FakePhaseFactory ¶
type FakePhaseFactory struct { NewCallCount int ReturnForNew build.RunnerCleaner NewCalledWithProvider []*build.PhaseConfigProvider }
func NewFakePhaseFactory ¶
func NewFakePhaseFactory(ops ...func(*FakePhaseFactory)) *FakePhaseFactory
func (*FakePhaseFactory) New ¶
func (f *FakePhaseFactory) New(phaseConfigProvider *build.PhaseConfigProvider) build.RunnerCleaner
Click to show internal directories.
Click to hide internal directories.