diff --git a/teamcity.build b/teamcity.build index 3496fbb69e0..a228a32ad82 100644 --- a/teamcity.build +++ b/teamcity.build @@ -289,9 +289,10 @@ public enum ResultStatus { None, + Failure, Ignored, - Success, - Failure + Inconclusive, + Success } public class Result @@ -305,7 +306,7 @@ { get { - return Executed && !Success && Status == ResultStatus.Success; + return Executed && !Success && (Status == ResultStatus.Success || Status == ResultStatus.Inconclusive); } } @@ -376,7 +377,7 @@ // Else ignored .ThenBy(r => r.Executed) // Else inconclusive - .ThenBy(r => r.Status == ResultStatus.Success ? 0 : 1) + .ThenBy(r => r.Inconclusive ? 0 : 1) .First()); var after = Result.ParseFile(currentResult);