4
Wie verwende ich Ant, um einen mit @Tag
annotierten JUnit 5-Test auszuführen?Wie führe ich JUnit 5 @Tag Tests mit Ant aus?
Zum Beispiel:
class Tax {
@Test
@Tag("taxes")
void testingTax() {
}
}
In Maven, ich kann das tun, um nach entweder ein- oder ausgeschlossen werden. Aber ich weiß nicht, wie ich es in Ant machen kann.
<properties>
<includeTags>taxes</includeTags>
<excludeTags>Promo</excludeTags>
</properties>
Bitte beraten.
Wie starten Sie JUnit 5 Tests von Ant? Die einzige Möglichkeit, die ich kenne, ist ConsoleLauncher von ant aufrufen. Wenn dies der Fall ist, können Sie den Parameter -t mit den Namen der Tags übergeben, die Sie ausführen möchten. Link zum ConsoleLauncher: http://junit.org/junit5/docs/current/user-guide/#running-tests-console-launcher – Kotse
Ich starte JUnit Test von Elipse nicht von ConsoleLaucher. Aber danke, dass du mir gesagt hast, dass er den Parameter -t mit den Namen der Tags verwenden kann. @ kotse Danke! – TNinja
Aha, Eclipse. Sie verwenden also die integrierte JUnit5 IDE-Unterstützung. Ich habe keine Ahnung, ob Sie verschiedene Tags von Eclipse laufen lassen können :) Vielleicht können Sie Tag-Namen als Parameter an Ihre Laufkonfiguration übergeben, aber Eclipse implementiert und unterstützt - ich habe es nicht versucht, da ich ein IDEA-Benutzer bin . – Kotse