I recently upgraded our Quarkus from 3.20.2 to 3.27.1.
But now I noticed that while on the command line, all the projects are built flawlessly, tests don't run in Eclipse anymore.
Every time I start a test annotated with @QuarkusTest, I get an error:
java.lang.RuntimeException: Internal error. The test class class FooBarTest should have been loaded with a QuarkusClassLoader, but instead it was loaded with jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48. This is caused by the FacadeClassLoader not correctly identifying this class as a QuarkusTest.
What has changed? Should I add some configuration? I did add https://quarkus.io/guides/getting-started-testing#eclipse-separate-jre-definition to my JRE configuration in Eclipse.