Ich habe 4.8.2 und Maven 3 Einige Tests in meiner Anwendung JUnit sollten die Build im Fall des Scheiterns scheitern und einige von ihnen nicht (nur berichten, dass die folgenden optionalen Tests nicht bestanden)JUnit optional/erforderliche Tests
Wie kann ich es mit Junit tun und wenn ich nicht kann dann vielleicht testingng?
z. Ich habe zwei Testfälle:
Erstens ist nicht wirklich wichtig und kann aufgrund von Verbindungs-Timeout, Service-Nichtverfügbarkeit und so weiter usw. fehlgeschlagen. Also, wenn es nicht, ich will nicht ganzen Build zum Scheitern verurteilt, nur Benutzer darüber informieren, und schreiben wirklich wichtig zu trösten
Zweitens ist und wenn es nicht - build sollte auch
nicht bestanden Ich weiß über @Ignore - es ist nicht das, wonach ich suche, weil ich keine Tests überspringen möchte.
Ich weiß über @Category also, wenn Sie wissen, wie zu konfigurieren surefire Plugin zu sagen: Wenn Kategorie com.me.Required - Build sollte im Falle eines Fehlers fehlschlagen und wenn Kategorie com.me.Optional - Build sollte nicht sein
failed
Was genau ist Ihre Frage? Hast du Testfälle geschrieben, die fehlschlagen oder nicht? Wie sehen Sie aus? Wie sieht dein Pom aus? – khmarbaise
Ich habe meine Frage aktualisiert. Bitte schauen Sie sich –