@@ -555,28 +555,16 @@ private StartupAction getOrCreateRuntimeClassLoader(String key, Class<?> require
555555 StartupAction startupAction = appMakerHelper .getStartupAction (requiredTestClass ,
556556 curatedApplication , isAuxiliaryApplication , profile );
557557
558- ClassLoader original = Thread .currentThread ()
559- .getContextClassLoader ();
560- try {
561- // See comments on AbstractJVMTestExtension#evaluateExecutionCondition for why this is the system classloader
562- Thread .currentThread ()
563- .setContextClassLoader (ClassLoader .getSystemClassLoader ());
564-
565- QuarkusClassLoader loader = startupAction .getClassLoader ();
558+ QuarkusClassLoader loader = startupAction .getClassLoader ();
566559
567- Class <?> configProviderResolverClass = loader .loadClass (ConfigProviderResolver .class .getName ());
560+ Class <?> configProviderResolverClass = loader .loadClass (ConfigProviderResolver .class .getName ());
568561
569- Class <?> testConfigProviderResolverClass = loader .loadClass (QuarkusTestConfigProviderResolver .class .getName ());
570- Object testConfigProviderResolver = testConfigProviderResolverClass .getDeclaredConstructor (ClassLoader . class )
571- .newInstance (loader );
562+ Class <?> testConfigProviderResolverClass = loader .loadClass (QuarkusTestConfigProviderResolver .class .getName ());
563+ Object testConfigProviderResolver = testConfigProviderResolverClass .getDeclaredConstructor ()
564+ .newInstance ();
572565
573- configProviderResolverClass .getDeclaredMethod ("setInstance" , configProviderResolverClass )
574- .invoke (null ,
575- testConfigProviderResolver );
576- } finally {
577- Thread .currentThread ()
578- .setContextClassLoader (original );
579- }
566+ configProviderResolverClass .getDeclaredMethod ("setInstance" , configProviderResolverClass )
567+ .invoke (null , testConfigProviderResolver );
580568
581569 return startupAction ;
582570
0 commit comments