Some integration tests use docker images which have no ARM support. Those tests, if they even run, use emulation, which is very slow and lead to test failure. Disable those tests on aarch64 linux and mac systems.

See https://github.com/spring-projects/spring-boot/issues/35228.

Comment From: mhalbritter

Tests found so far:

  • Couchbase
  • Neo4j in 2.7.x branch
  • Docker Compose SQL Server
  • Docker Compose Oracle database
  • KafkaContainerConnectionDetailsFactoryIntegrationTests
  • BootBuildImageIntegrationTests
  • BuildImageTests
  • OracleR2dbcContainerConnectionDetailsFactoryTests

Comment From: mhalbritter

I disabled all the incompatible tests.