es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Después de actualizar a la última versión de Spring Boot, spring-boot-starter-parent 2.6.2, mis pruebas dejan de ejecutarse.

He actualizado la versión de Spring Boot a 2.6.2 desde 2.3.12.RELEASE para incorporar el cambio de log4j. Ahora, cuando ejecuté “mvn clean install” para compilar mi código, solo se ejecuta una prueba unitaria. Tengo un conjunto de pruebas de alrededor de 423 pruebas que se ejecutan y pasan todas con la versión 2.3.12.RELEASE. Pero ahora incluso las pruebas no se ejecutan correctamente. No he visto ningún incidente reportado, así que estoy reportando uno.

Estoy ejecutando mis pruebas con PowerMockRunner.

<dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-parent</artifactid>
    <version>2.6.2</version>
    <type>pom</type>
</dependency>

Dependencias de PowerMock:

<dependency>
   <groupid>org.powermock</groupid>
   <artifactid>powermock-module-junit4</artifactid>
   <version>2.0.0</version>
   <scope>test</scope>
</dependency>
<dependency>
   <groupid>org.powermock</groupid>
   <artifactid>powermock-api-mockito2</artifactid>
   <version>2.0.0</version>
   <scope>test</scope>
</dependency>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Problema al ejecutar conjunto de pruebas después de actualizar la versión de Spring Boot

    Recientemente, se ha actualizado la versión de Spring Boot de 2.3.12.RELEASE a 2.6.2 para incorporar el cambio de log4j. Sin embargo, después de ejecutar el comando mvn clean install para compilar el código, solo se ejecuta una prueba unitaria en lugar del conjunto de pruebas esperado que consta de 423 pruebas.

    Las pruebas se están ejecutando utilizando el PowerMockRunner. Las dependencias necesarias para el PowerMockRunner se mencionan a continuación:

    <dependency>
        <groupid>org.powermock</groupid>
        <artifactid>powermock-module-junit4</artifactid>
        <version>2.0.0</version>
        <scope>test</scope>
    </dependency>
    
    <dependency>
        <groupid>org.powermock</groupid>
        <artifactid>powermock-api-mockito2</artifactid>
        <version>2.0.0</version>
        <scope>test</scope>
    </dependency>
    

    Este incidente no se ha reportado anteriormente, por lo que se está reportando ahora. Se requiere un análisis adicional para determinar la causa raíz del problema y resolverlo en consecuencia.

Comments are closed.