You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dp...@apache.org on 2018/11/14 09:56:28 UTC

[ignite-teamcity-bot] branch master updated: IGNITE-10215 Suite critical failures registration added - Fixes #70.

This is an automated email from the ASF dual-hosted git repository.

dpavlov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git


The following commit(s) were added to refs/heads/master by this push:
     new fc0905c  IGNITE-10215 Suite critical failures registration added - Fixes #70.
fc0905c is described below

commit fc0905cd45760e0a815fcaae7269c2b6e6b153fa
Author: ololo3000 <pm...@gmail.com>
AuthorDate: Wed Nov 14 12:04:49 2018 +0300

    IGNITE-10215 Suite critical failures registration added - Fixes #70.
    
    Signed-off-by: Dmitriy Pavlov <dp...@apache.org>
---
 .../java/org/apache/ignite/ci/IgnitePersistentTeamcity.java    | 10 ++++++++++
 .../java/org/apache/ignite/ci/IgniteTeamcityConnection.java    |  7 +++++++
 .../ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java    |  2 +-
 .../java/org/apache/ignite/ci/teamcity/pure/ITeamcityConn.java |  4 ++++
 4 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
index e970c97..e9befbe 100644
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
@@ -1116,6 +1116,16 @@ public class IgnitePersistentTeamcity implements IAnalyticsEnabledTeamcity, ITea
         return teamcity.getProblems(buildId);
     }
 
+    /** {@inheritDoc} */
+    @Deprecated
+    @Override public ProblemOccurrences getProblemsAndRegisterCtiticals(BuildRef build) {
+        ProblemOccurrences problems = teamcity.getProblems(build.getId());
+
+        registerCriticalBuildProblemInStat(build, problems);
+
+        return problems;
+    }
+
     @Override
     public Statistics getStatistics(int buildId) {
         return teamcity.getStatistics(buildId);
diff --git a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgniteTeamcityConnection.java b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgniteTeamcityConnection.java
index 5f044c0..7177654 100644
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgniteTeamcityConnection.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgniteTeamcityConnection.java
@@ -317,6 +317,13 @@ public class IgniteTeamcityConnection implements ITeamcity {
         }
     }
 
+    /** {@inheritDoc} */
+    @Deprecated
+    @AutoProfiling
+    @Override public ProblemOccurrences getProblemsAndRegisterCtiticals(BuildRef build) {
+        return getProblems(build.getId());
+    }
+
     @Override
     @AutoProfiling
     public ProblemOccurrences getProblems(int buildId) {
diff --git a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java
index dd111dd..3eab437 100644
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java
@@ -287,7 +287,7 @@ public class ProactiveFatBuildSync {
             }
 
             if (build.problemOccurrences != null)
-                problems = conn.getProblems(buildId).getProblemsNonNull();
+                problems = conn.getProblemsAndRegisterCtiticals(build).getProblemsNonNull();
 
             if (build.statisticsRef != null)
                 statistics = conn.getStatistics(buildId);
diff --git a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/pure/ITeamcityConn.java b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/pure/ITeamcityConn.java
index 52ae38b..27dda7e 100644
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/pure/ITeamcityConn.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/pure/ITeamcityConn.java
@@ -72,4 +72,8 @@ public interface ITeamcityConn {
     ChangesList getChangesList(int buildId);
 
     Change getChange(int changeId);
+
+    /** */
+    @Deprecated
+    ProblemOccurrences getProblemsAndRegisterCtiticals(BuildRef build);
 }