2016-08-30 1 views
0

Ich suche nach einer Möglichkeit, während des letzten Builds nur fehlerhafte Pytests auszuführen.Nur fehlgeschlagene Pystests mit Teamcity erneut ausführen

Ich habe versucht --lf Option für pytest, aber es hat nicht geholfen, ich denke, es ist so wegen teamcity.

Hat jemand das gleiche Problem?

+1

Sie würden vermutlich die Teamcity speichern müssen bekommen verändert ' .cache' Verzeichnis irgendwie. –

+1

Ich würde diese Annahmen überprüfen: 1. Ihr Arbeitsverzeichnis ändert sich nicht während Testläufen und 2. Ihre Tests werden auf dem gleichen Build-Agent ausgeführt. – grundic

+0

@grundic Ja, die gleiche Idee kam mir in den Sinn, aber wir verwenden einen kleinen Zug von Agenten. Soweit ich weiß, bietet Teamcity die Möglichkeit, Agenten für den Build, nicht für den spezifischen Lauf, anzugeben. – Rabodaber

Antwort

0

Dank nützlicher Antwort habe ich herausgefunden, was mit Teamcity los war.

Mehrere Builds verwendeten dasselbe Checkout-Verzeichnis, was Probleme verursachte.

Wie @grundic erwähnt:

  1. Prüfung, die das Arbeitsverzeichnis nicht

  2. Verwendung derselben Mittel

Verwandte Themen