MCPcopy Create free account
hub / github.com/devfile/api / generateDummyImageComponent

Function generateDummyImageComponent

pkg/validation/components_test.go:121–141  ·  view source on GitHub ↗

generateDummyImageComponent returns a dummy Image Dockerfile Component for testing

(name string, src v1alpha2.DockerfileSrc)

Source from the content-addressed store, hash-verified

119
120// generateDummyImageComponent returns a dummy Image Dockerfile Component for testing
121func generateDummyImageComponent(name string, src v1alpha2.DockerfileSrc) v1alpha2.Component {
122
123 return v1alpha2.Component{
124 Name: name,
125 ComponentUnion: v1alpha2.ComponentUnion{
126 Image: &v1alpha2.ImageComponent{
127 Image: v1alpha2.Image{
128 ImageName: "image:latest",
129 ImageUnion: v1alpha2.ImageUnion{
130 Dockerfile: &v1alpha2.DockerfileImage{
131 DockerfileSrc: src,
132 Dockerfile: v1alpha2.Dockerfile{
133 BuildContext: "/path",
134 },
135 },
136 },
137 },
138 },
139 },
140 }
141}
142
143// generateDummyPluginComponent returns a dummy Plugin component for testing
144func generateDummyPluginComponent(name, url string, compAttribute attributes.Attributes) v1alpha2.Component {

Callers 2

TestValidateComponentsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected