Ich versuche gradle zu verwenden Tests mit dem folgenden Befehl laufen, aber es ist nichtWie kann ich eine Testsuite mit laufen gradle von der Kommandozeile
gradle cleanTest test --tests my.package.TestSuite
meine Test-Suite wie folgt
sieht Arbeits@RunWith(Suite.class)
@Suite.SuiteClasses({
ATests.class,
BTests.class,
CTests.class
})
public class MySuite {
/* placeholder, use this to contain all integration tests in one spot * */
}
versuchen, die folgenden Befehl funktioniert, aber aufreizend genug zu laufen, läuft es je zweimal Test. einmal für sich und dann wieder unter der Test-Suite im gleichen Namensraum
gradle clean test --tests my.package.*
Ich konnte nur die Testsuite fallen lassen und es auf diese Weise tun, aber ich möchte, um besser zu verstehen, was los hier und warum kann ich nicht sagen es direkt die Testsuite ausgeführt werden.
Nicht sicher, ob es von der Kommandozeile machbar ist. Wahrscheinlich müssen Sie eine separate Aufgabe dafür definieren. – Opal