whenBuildImageIsInvokedWithVolumeCaches() — spring-boot Function Reference
Architecture documentation for the whenBuildImageIsInvokedWithVolumeCaches() function in BuildImageTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD e4189750_0b64_43dd_cae0_224ebfe7f3e2["whenBuildImageIsInvokedWithVolumeCaches()"] f9fe97f0_7168_45d0_cb88_b8287c032544["randomString()"] e4189750_0b64_43dd_cae0_224ebfe7f3e2 -->|calls| f9fe97f0_7168_45d0_cb88_b8287c032544 1c432d58_16ca_1503_d046_4cba5114e02b["removeImage()"] e4189750_0b64_43dd_cae0_224ebfe7f3e2 -->|calls| 1c432d58_16ca_1503_d046_4cba5114e02b 796bdd2a_3a15_ecc2_97ae_dd72ce1ed61b["deleteVolumes()"] e4189750_0b64_43dd_cae0_224ebfe7f3e2 -->|calls| 796bdd2a_3a15_ecc2_97ae_dd72ce1ed61b style e4189750_0b64_43dd_cae0_224ebfe7f3e2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-maven-plugin/src/dockerTest/java/org/springframework/boot/maven/BuildImageTests.java lines 427–441
@TestTemplate
void whenBuildImageIsInvokedWithVolumeCaches(MavenBuild mavenBuild) {
String testBuildId = randomString();
mavenBuild.project("dockerTest", "build-image-volume-caches")
.goals("package")
.systemProperty("spring-boot.build-image.pullPolicy", "IF_NOT_PRESENT")
.systemProperty("test-build-id", testBuildId)
.execute((project) -> {
assertThat(buildLog(project)).contains("Building image")
.contains("docker.io/library/build-image-volume-caches:0.0.1.BUILD-SNAPSHOT")
.contains("Successfully built image");
removeImage("build-image-volume-caches", "0.0.1.BUILD-SNAPSHOT");
deleteVolumes("cache-" + testBuildId + ".build", "cache-" + testBuildId + ".launch");
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does whenBuildImageIsInvokedWithVolumeCaches() do?
whenBuildImageIsInvokedWithVolumeCaches() is a function in the spring-boot codebase.
What does whenBuildImageIsInvokedWithVolumeCaches() call?
whenBuildImageIsInvokedWithVolumeCaches() calls 3 function(s): deleteVolumes, randomString, removeImage.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free