Test fails when run without docker or podman, even if -Dstart-containers
is not set
#25108
Labels
kind/bug
Something isn't working
Milestone
Describe the bug
It looks like a
-Dstart-containers
guard is missing onNativeImageBuildContainerRunnerTest
inquarkus/core/deployment
. It's necessary to install Docker or Podman for the test to pass, even without-Dstart-containers
; otherwise the test fails and breaks the build. This isn't consistent with CONTRIBUTING.md:It may be that containers are now required for too much of the core function, and maybe we should decide to make a container runtime a requirement. If we do, we should be intentional and update the documentation.
Expected behavior
Docker shouldn't be necessary for a normal build with the default set of tests to run cleanly.
Actual behavior
The build fails:
The failure is:
How to Reproduce?
Output of
uname -a
orver
Darwin hcummins-mac 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:46:32 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T6000 arm64
Output of
java -version
openjdk version "18" 2022-03-22 OpenJDK Runtime Environment Temurin-18+36 (build 18+36) OpenJDK 64-Bit Server VM Temurin-18+36 (build 18+36, mixed mode)
GraalVM version (if different from Java)
No response
Quarkus version or git rev
commit 3ec92db (HEAD -> main, origin/main, origin/HEAD)
Build tool (ie. output of
mvnw --version
orgradlew --version
)Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /Users/holly/.m2/wrapper/dists/apache-maven-3.8.4-bin/52ccbt68d252mdldqsfsn03jlf/apache-maven-3.8.4 Java version: 18, vendor: Eclipse Adoptium, runtime: /Library/Java/JavaVirtualMachines/temurin-18.jdk/Contents/Home Default locale: en_GB, platform encoding: UTF-8 OS name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac"
Additional information
No response
The text was updated successfully, but these errors were encountered: