Las testings de Spring Boot no reutilizan el context

Tengo varias testings en mi aplicación Spring Boot y parece que Spring Boot está realizando la misma initialization de context una y otra vez para cada class de testing. Según lo que leí, Spring Boot debería reutilizar el context de manera pnetworkingeterminada, pero para cada class de testing pasa por la misma initialization como:

15: 05: 52.909 [main] INFO RequestMappingHandlerMapping – Asignado "{[/ api / item / {id}], methods = [GET], produce = [application / json; charset = UTF-8]}" en la final final MODEL_TYPE com.server.api.ContentController.get (java.lang.String, javax.servlet.http.HttpServletRequest)

Esto ralentiza significativamente la ejecución de la testing, pero no puedo descifrar cómo desactivarla.

La mayoría de las testings se escriben como:

class TestClass : AbstractSpringBootTest() { @Test fun test() {...} } 

Y AbstractSpringBootTest es simplemente:

 @SpringBootTest @ActiveProfiles("test") abstract class AbstractSpringBootTest { companion object { @ClassRule @JvmField val SPRING_CLASS_RULE = SpringClassRule() } @Rule @JvmField final val springMethodRule = SpringMethodRule() } 

La configuration de la aplicación My Spring Boot se ve así:

 @Configuration @ComponentScan(basePackages = arrayOf("com.server"), lazyInit = true) @SpringBootApplication @EnableCaching @EnableAutoConfiguration(exclude = arrayOf(EmbeddedMongoAutoConfiguration::class)) @EnableEncryptableProperties class Application 

Solutions Collecting From Web of "Las testings de Spring Boot no reutilizan el context"