Maven Surefire Plugin: Was bedeutet Dateisystem in runOrder?

Ich wollte wissen, ob meine Integrationstests in einer bestimmten Reihenfolge ablaufen, und habe mir das @ angesehemaven-failsafe-plugin Dokumentatio, welches is

runOrder:

Definiert die Reihenfolge, in der die Tests ausgeführt werden. Unterstützte Werte sind "alphabetisch", "reversealphabetisch", "zufällig", "stündlich" (alphabetisch für gerade Stunden, umgekehrt alphabetisch für ungerade Stunden), "fehlgeschlagen", "ausgeglichen" und "Dateisystem". Ungerade / Gerade für Stunden wird zum Zeitpunkt des Scannens des Klassenpfads bestimmt, was bedeutet, dass er sich während eines Builds mit mehreren Modulen ändern kann. Erst fehlgeschlagen führt zuerst Tests aus, die beim vorherigen Durchlauf fehlgeschlagen sind, sowie neue Tests für diesen Durchlauf. Balanced ist nur für parallele = Klassen relevant und versucht, die Ausführungsreihenfolge der Tests zu optimieren, um alle Tests gleichzeitig abzuschließen und die Gesamtausführungszeit zu verkürzen. Beachten Sie, dass die Statistiken in einer Datei mit dem Namen .surefire-XXXXXXXXX neben pom.xml gespeichert werden und nicht in die Versionskontrolle eingecheckt werden sollten. Der Wert "XXXXX" ist die SHA1-Prüfsumme der gesamten todsicheren Konfiguration, sodass unterschiedliche Konfigurationen unterschiedliche Statistikdateien aufweisen. Dies bedeutet, dass Sie Konfigurationseinstellungen ändern, die Sie einmal erneut ausführen, bevor neue Statistikdaten erstellt werden können.

Art:java.lang.StringSchon seit:2.7 Erforderlich:NoStandard:filesystem

Was bedeutet die Dateisystemreihenfolge? Die Reihenfolge, in der die Dateien erstellt werden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage