Ich habe einen aufkommenden Bug, den ich morgen aufspüren muss. Ich kenne eine vorherige hg-Revision, die gut war, also denke ich über die Verwendung von hg bisect nach.
Ich bin jedoch auf Windows und möchte nicht in DOS-Skripting.
Idealerweise würde ich in der Lage sein, einen Python-Komponententest zu schreiben, und hg bisect würde das verwenden. Dies ist mein erster Versuch.
bisector.py
%Vor%Vielleicht könnte ich dann laufen:
%Vor%Gibt es einen besseren Weg? Danke für irgendeinen Rat.
Ich denke, Sie können Ihre Funktion main()
entfernen und den folgenden Block zum Ausführen der Tests verwenden:
Der Aufruf von unittest.main()
führt die in dieser Datei gefundenen Tests aus und wird mit einem entsprechenden Statuscode beendet, je nachdem, ob alle Tests bestanden oder nicht bestanden wurden.