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);
}