MCPcopy Create free account
hub / github.com/buildpacks/pack / BuildModule

Interface BuildModule

pkg/buildpack/buildpack.go:27–33  ·  view source on GitHub ↗

go:generate mockgen -package testmocks -destination ../testmocks/mock_build_module.go github.com/buildpacks/pack/pkg/buildpack BuildModule

Source from the content-addressed store, hash-verified

25
26//go:generate mockgen -package testmocks -destination ../testmocks/mock_build_module.go github.com/buildpacks/pack/pkg/buildpack BuildModule
27type BuildModule interface {
28 // Open returns a reader to a tar with contents structured as per the distribution spec
29 // (currently '/cnb/buildpacks/{ID}/{version}/*', all entries with a zeroed-out
30 // timestamp and root UID/GID).
31 Open() (io.ReadCloser, error)
32 Descriptor() Descriptor
33}
34
35type Descriptor interface {
36 API() *api.Version

Callers 16

assertBuildpackTomlFunction · 0.65
BuildMethod · 0.65
readConfigFileFunction · 0.65
diffIDForFileFunction · 0.65
assertBlobFunction · 0.65
OpenMethod · 0.65
testPackageBuilderFunction · 0.65
testOCILayoutPackageFunction · 0.65
allBuildpacksFunction · 0.65
fetchBuildpackMethod · 0.65
addConfigMethod · 0.65

Implementers 8

mockBuildModulepkg/client/client_test.go
errorBuildModulepkg/buildpack/buildpack_test.go
MockBuildModulepkg/testmocks/mock_build_module.go
MockBuildModuleMockRecorderpkg/testmocks/mock_build_module.go
fakeExtensioninternal/fakes/fake_extension.go
fakeBuildpackinternal/fakes/fake_buildpack.go
MockLifecycleinternal/builder/testmocks/mock_lifecy
MockLifecycleMockRecorderinternal/builder/testmocks/mock_lifecy

Calls

no outgoing calls

Tested by

no test coverage detected