
Java-Testframework für Unit-, Integrations- und End-to-End-Tests mit Annotationen, datengesteuertes Testen und paralleler Ausführungsunterstützung.
Dokumentation verfügbar unter TestNGs Hauptwebsite.
Bevor Sie ein neues Issue eröffnen, haben Sie Ihre Frage bereits gestellt auf
Wenn Sie auf beiden Seiten gepostet haben, geben Sie bitte den Link zur anderen Frage an, um eine doppelte Antwort zu vermeiden.
Bevor Sie das Issue posten, versuchen Sie, das Problem in einem Shell-Fenster zu reproduzieren.
Wenn das Problem im Shell-Fenster nicht auftritt, überprüfen Sie zunächst, ob das Problem im Bugtracker des Ausführungsprogramms existiert, und eröffnen Sie dort zuerst ein Issue:
Stellen Sie immer sicher, dass Ihr Issue in der neuesten TestNG-Version auftritt. Fehlerberichte, die in älteren Versionen auftreten, werden nicht schnell bearbeitet.
Die beste Möglichkeit, einen Fehler zu melden, besteht darin, dem TestNG-Team einen vollständigen Testfall zur Verfügung zu stellen, der das Problem reproduziert.
Vielleicht können Sie einen ausführbaren Testfall schreiben (überprüfen Sie den Ordner src/test/ auf Beispiele) und ihn in einem Pull Request vorschlagen.
Machen Sie sich keine Sorgen, wenn der CI fehlschlägt, da dies das erwartete Verhalten ist.
Dieser Pull Request wird ein perfekter Start sein, um die Lösung zu finden :)
Beziehen Sie sich auf unseren Contributing-Abschnitt für eine detaillierte Schrittfolge.
Wenn Ihr Pull Request die Behebung von SonarQube-Problemen betrifft, empfehlen wir Ihnen, dies bitte mit TestNG-dev zu besprechen, bevor Sie Zeit damit verbringen.