Este repositorio es el hogar de JUnit 5 .
Las contribuciones a JUnit 5 son bienvenidas y apreciadas. Para obtener pautas específicas sobre las contribuciones, consulte CONTRIBUTING.md en el directorio raíz del proyecto. Se anima a aquellos que estén dispuestos a utilizar lanzamientos de hitos o SNAPSHOT a presentar solicitudes de funciones e informes de errores utilizando el rastreador de problemas del proyecto. Los problemas marcados con una etiqueta up-for-grabs
están específicamente destinados a contribuciones de la comunidad.
Haga preguntas relacionadas con JUnit 5 en StackOverflow o charle con la comunidad en Gitter.
Servidor de compilación de CI oficial para JUnit 5. Se utiliza para realizar comprobaciones rápidas de las solicitudes de extracción enviadas y para matrices de compilación, incluido el último OpenJDK lanzado y las compilaciones de acceso temprano del próximo OpenJDK.
La cobertura del código que utiliza JaCoCo para la última versión está disponible en Codecov.
También se puede generar un informe de cobertura de código localmente a través de Gradle Wrapper ejecutando ./gradlew clean jacocoRootReport
. Los resultados estarán disponibles en build/reports/jacoco/jacocoRootReport/html/index.html
.
JUnit 5 utiliza Develocity para escaneos de compilación, caché de compilación y selección de pruebas predictivas.
Los últimos Build Scans están disponibles en ge.junit.org. Actualmente, solo los miembros del equipo central pueden publicar Build Scans en ese servidor. Sin embargo, puede publicar un análisis de compilación en scans.gradle.com utilizando el parámetro --scan
explícitamente.
La caché de compilación remota está habilitada de forma predeterminada para todos, de modo que las compilaciones locales puedan reutilizar los resultados de las tareas de compilaciones de CI anteriores.
Necesita JDK 21 para compilar JUnit 5. Las cadenas de herramientas de Gradle se utilizan para detectar y potencialmente descargar JDK adicionales para compilación y ejecución de pruebas.
Todos los módulos se pueden construir y probar con Gradle Wrapper usando el siguiente comando.
./gradlew build
Todos los módulos se pueden instalar con Gradle Wrapper en un repositorio local de Maven para su consumo en otros proyectos mediante el siguiente comando.
./gradlew publishToMavenLocal
Consulte la sección Metadatos de dependencia de la Guía del usuario para obtener una lista de todos los artefactos de JUnit Platform, JUnit Jupiter y JUnit Vintage.
Consulte también https://repo1.maven.org/maven2/org/junit/ para versiones y https://oss.sonatype.org/content/repositories/snapshots/org/junit/ para instantáneas.