Documentation ¶
Index ¶
- func CreateBuildpackTar(t *testing.T, tmpDir string, descriptor dist.BuildpackDescriptor) string
- func NewFakeBuilderImage(t *testing.T, tmpDir, name string, stackID, uid, gid string, ...) *fakes.Image
- func NewFakeBuildpack(descriptor dist.BuildpackDescriptor, chmod int64, ...) (buildpack.Buildpack, error)
- func NewFakeBuildpackBlob(descriptor dist.BuildpackDescriptor, chmod int64) (blob.Blob, error)
- type FakeBuildpackOption
- type FakeImageCreator
- type FakeImageFetcher
- type FakeLifecycle
- type FetchArgs
- type Package
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBuildpackTar ¶ added in v0.12.0
func NewFakeBuilderImage ¶
func NewFakeBuildpack ¶
func NewFakeBuildpack(descriptor dist.BuildpackDescriptor, chmod int64, options ...FakeBuildpackOption) (buildpack.Buildpack, error)
NewFakeBuildpack creates a fake buildpacks with contents:
\_ /cnbs/buildpacks/{ID} \_ /cnbs/buildpacks/{ID}/{version} \_ /cnbs/buildpacks/{ID}/{version}/buildpack.toml \_ /cnbs/buildpacks/{ID}/{version}/bin \_ /cnbs/buildpacks/{ID}/{version}/bin/build build-contents \_ /cnbs/buildpacks/{ID}/{version}/bin/detect detect-contents
func NewFakeBuildpackBlob ¶
NewFakeBuildpackBlob creates a fake blob with contents:
\_ buildpack.toml \_ bin \_ bin/build build-contents \_ bin/detect detect-contents
Types ¶
type FakeBuildpackOption ¶ added in v0.18.1
type FakeBuildpackOption func(*fakeBuildpackConfig)
func WithExtraBuildpackContents ¶ added in v0.18.1
func WithExtraBuildpackContents(filename, contents string) FakeBuildpackOption
func WithOpenError ¶ added in v0.18.1
func WithOpenError(err error) FakeBuildpackOption
type FakeImageCreator ¶ added in v0.14.0
type FakeImageFetcher ¶
type FakeImageFetcher struct { LocalImages map[string]imgutil.Image RemoteImages map[string]imgutil.Image FetchCalls map[string]*FetchArgs }
func NewFakeImageFetcher ¶
func NewFakeImageFetcher() *FakeImageFetcher
type FakeLifecycle ¶
type FakeLifecycle struct {
Opts build.LifecycleOptions
}
func (*FakeLifecycle) Execute ¶
func (f *FakeLifecycle) Execute(ctx context.Context, opts build.LifecycleOptions) error
Click to show internal directories.
Click to hide internal directories.