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 FakeCache
- 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 ¶
func WithDeprecatedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
func WithGID ¶
func WithGID(gid int) func(*FakeBuilder)
func WithImage ¶
func WithImage(image imgutil.Image) func(*FakeBuilder)
func WithSupportedPlatformAPIs ¶
func WithSupportedPlatformAPIs(apis []*api.Version) func(*FakeBuilder)
func WithUID ¶
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 ¶
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 ¶
func (b *FakeBuilder) Stack() builder.StackMetadata
func (*FakeBuilder) UID ¶
func (b *FakeBuilder) UID() int
type FakeCache ¶
type FakeCache struct { ReturnForType cache.Type ReturnForClear error ReturnForName string TypeCallCount int ClearCallCount int NameCallCount int }
func NewFakeCache ¶
func NewFakeCache() *FakeCache
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.