@@ -555,28 +555,16 @@ private StartupAction getOrCreateRuntimeClassLoader(String key, Class<?> require
555
555
StartupAction startupAction = appMakerHelper .getStartupAction (requiredTestClass ,
556
556
curatedApplication , isAuxiliaryApplication , profile );
557
557
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 ();
566
559
567
- Class <?> configProviderResolverClass = loader .loadClass (ConfigProviderResolver .class .getName ());
560
+ Class <?> configProviderResolverClass = loader .loadClass (ConfigProviderResolver .class .getName ());
568
561
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 ();
572
565
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 );
580
568
581
569
return startupAction ;
582
570
0 commit comments