2016-04-13 9 views
0

Wir arbeiten mit Teamcity 8.1.5 und versuchen, Builds zum Scheitern zu bringen, wenn die prozentuale Codeabdeckung unter einen bestimmten Schwellenwert fällt.Teamcity behandelt keine Fehlerbedingungen basierend auf Prozenteinheiten

Wir drucken die Servicemeldungen stdout ...

enter image description here

und wir können sehen, dass diese vom Server Teamcity abgeholt, weil sie in den berichteten Statistiken erscheinen Werte Tab

enter image description here

Aber aus irgendeinem Grund, wenn die Fehlerbedingungen überprüft werden, sagt der Server, dass diese Werte nicht mehr vorhanden sind.

enter image description here

Thsi nicht passiert, wenn wir eine der Build-Statistikwerte vom Typ int verwenden, nur für diejenigen, die einen Prozentwert nehmen.

Drucken wir die Werte in den Protokollen falsch? Müssen wir etwas anders machen?

Jede Hilfe wäre willkommen.

Grüße

Antwort

0

In Versionen vor Teamcity 9.0 sollte der Wert eine positive/negative ganze Zahl sein. Seit TeamCity 9.0 werden Float-Werte mit bis zu 6 Dezimalstellen ebenfalls unterstützt.