Merge branch '3.4.x'
This commit is contained in:
commit
d0a93dd7cd
|
@ -36,7 +36,6 @@ import org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream;
|
||||||
import org.apache.commons.compress.utils.IOUtils;
|
import org.apache.commons.compress.utils.IOUtils;
|
||||||
import org.gradle.testkit.runner.BuildResult;
|
import org.gradle.testkit.runner.BuildResult;
|
||||||
import org.gradle.testkit.runner.TaskOutcome;
|
import org.gradle.testkit.runner.TaskOutcome;
|
||||||
import org.junit.jupiter.api.Disabled;
|
|
||||||
import org.junit.jupiter.api.TestTemplate;
|
import org.junit.jupiter.api.TestTemplate;
|
||||||
import org.junit.jupiter.api.condition.EnabledOnOs;
|
import org.junit.jupiter.api.condition.EnabledOnOs;
|
||||||
import org.junit.jupiter.api.condition.OS;
|
import org.junit.jupiter.api.condition.OS;
|
||||||
|
@ -515,12 +514,11 @@ class BootBuildImageIntegrationTests {
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestTemplate
|
@TestTemplate
|
||||||
@Disabled("Docker is behaving differently on various systems")
|
|
||||||
void failsWithIncompatiblePlatform() throws IOException {
|
void failsWithIncompatiblePlatform() throws IOException {
|
||||||
writeMainClass();
|
writeMainClass();
|
||||||
BuildResult result = this.gradleBuild.buildAndFail("bootBuildImage");
|
BuildResult result = this.gradleBuild.buildAndFail("bootBuildImage");
|
||||||
assertThat(result.getOutput()).contains(
|
assertThat(result.getOutput()).contains(
|
||||||
"Image platform mismatch detected. The configured platform 'invalid/platform' is not supported by the image 'ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.3-amd64'. Requested platform 'invalid/platform' but got 'linux/amd64'");
|
"Image platform mismatch detected. The configured platform 'linux/arm64' is not supported by the image 'ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.3-amd64'. Requested platform 'linux/arm64' but got 'linux/amd64'");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void writeMainClass() throws IOException {
|
private void writeMainClass() throws IOException {
|
||||||
|
|
|
@ -5,5 +5,5 @@ plugins {
|
||||||
|
|
||||||
bootBuildImage {
|
bootBuildImage {
|
||||||
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.3-amd64"
|
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.3-amd64"
|
||||||
imagePlatform = "invalid/platform"
|
imagePlatform = "linux/arm64"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue