web-dev-qa-db-fra.com

"Aucun test trouvé pour des inclusions données" lors de l'exécution de tests Gradle dans IntelliJ IDEA

Je ne peux pas exécuter de tests via Gradle dans IntelliJ IDEA à cause de l'erreur "Aucun test trouvé pour les inclusions données".

Comment puis-je y remédier?

GradleTests

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertTrue;

public class GradleTests {
    @Test
    public void initTest() {
        assertTrue(true);
    }
}

build.gradle

plugins {
    id 'Java'
}

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    //testCompile group: 'junit', name: 'junit', version: '4.12'

    // https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.6.0'
}

test {
    useJUnitPlatform()
}

Erreur:

> Task :test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [GradleTests.initTest](filter.includeTestsMatching)

Quelques notes:

  • Le problème est reproduit avec les JUnit 4 et 5
  • IntelliJ IDEA 2019.3.3 (Community Edition), Build # IC-193.6494.35, construit le 11 février 2020
  • Le test est en src/test/Java
  • changer de coureur comme la mise à jour Intelij 2019.1 interrompt les tests JUnit n'a pas aidé
  • sans useJUnitPlatform() le résultat est le même
3
Arrovil

J'ai eu cette erreur avec une configuration similaire, mais je n'ai pas pu la résoudre avec les réponses précédentes. Résolu en faisant cela.

  1. Fichier> Paramètre (Ctrl + Alt + S)
  2. Construction, exécution, déploiement> Outils de construction> gradle
  3. Exécuter des tests avec: Intellij IDEA

Tous les crédits à: https://linked2ev.github.io/devsub/2019/09/30/Intellij-junit4-gradle-issue/ .

1
Jonathan Lee

Gradle est sensible à la casse lors du choix de son sélecteur. Voir ici Vous devrez peut-être changer "GradleTests" en "gradleTests"

0
mrwwhitney