Gradle-Projekt mit jUnit 5-Tests in IntelliJ

Ich versuche gerade Gradle und jUnit5. Alles funktioniert einwandfrei, außer dass ich keinen bestimmten jUnit-Test ausführen kann. Die Option "Run 'SampleTest'" wird nicht angezeigt, wenn ich mit der rechten Maustaste auf eine Testklasse klicke.

Ich habe die neueste Version von IntelliJ (2016.1.3) Ultimate. Hier ist meinbuild.gradle Datei

repositories {
    mavenCentral()
}

apply plugin: 'java'

version = '1.0.0-SNAPSHOT'

jar {
    baseName = 'test-project'
}

dependencies {
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.0.0-M1'
}

Die Projektstruktur ist die Standardstruktur (wie in Maven). Und hier ist ein Beispiel für einen Test:

package com.test;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

public class SampleTest {
  @Test public void sampleTest() {
    int test = 1;
    Assertions.assertTrue(test == 1);
  }
}

Was vermisse ich

BEARBEITEN

Es scheint, dass Gradle meinen Test auch nicht aufnimmt. Wenn ich gehebuild/reports/tests/index.html, es zeigt 0 Test an.

FINAL EDIT:

Nach @ dunnys Antwort, hier ist, was ich getan habe, um alles zum Laufen zu bringen. Ich habe mein @ geändebuild.gradle Datei wie folgt:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M1'
    }
}

repositories {
    mavenCentral()
}

apply plugin: 'java'
apply plugin: 'org.junit.platform.gradle.plugin'

version = '1.0.0-SNAPSHOT'

jar {
    baseName = 'test-project'
}

dependencies {
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.0.0-M1'
    testCompile group: 'org.junit.platform', name: 'junit-platform-runner', version: '1.0.0-M1'
    testCompile group: 'junit', name: 'junit', version: '4.12'
    testRuntime group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.0.0-M1'
}

test {
    testLogging {
        events 'started', 'passed'
    }
}

In IntelliJ habe ich dann das Gradle-Fenster geöffnet und auf die Schaltfläche "Alle Gradle-Projekte aktualisieren" geklickt, um die Bibliotheken zu aktualisieren.

Dann habe ich in meiner Testklasse @ hinzugefü@RunWith(JUnitPlatform.class) über der Klassendeklaration.

Und wenn ich ein @ macgradle build, die Ergebnisse finden Sie hier:build\test-results\junit-platform\TEST-junit-jupiter.xml

Antworten auf die Frage(6)

Ihre Antwort auf die Frage