in tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/chain/MultBuildRunCtx.java [236:279]
public String getResult() {
StringBuilder res = new StringBuilder();
long cancelledCnt = getCancelledBuildsCount();
if (cancelledCnt > 0) {
res.append(CANCELLED);
if (cancelledCnt > 1)
res.append(" ").append(cancelledCnt);
}
addKnownProblemCnt(res, "TIMEOUT", getExecutionTimeoutCount());
addKnownProblemCnt(res, "JVM CRASH", getJvmCrashProblemCount());
addKnownProblemCnt(res, "Out Of Memory Error", getOomeProblemCount());
addKnownProblemCnt(res, "Exit Code", getExitCodeProblemsCount());
addKnownProblemCnt(res, "Compilation Error", getCompilationProblemCount());
addKnownProblemCnt(res, "Failure on metric", getMetricProblemCount());
{
Stream<ProblemCompacted> stream =
allProblemsInAllBuilds().filter(p ->
!p.isFailedTests(compactor)
&& !p.isBuildFailureOnMetric(compactor)
&& !p.isCompilationError(compactor)
&& !p.isSnapshotDepProblem(compactor)
&& !p.isExecutionTimeout(compactor)
&& !p.isJvmCrash(compactor)
&& !p.isExitCode(compactor)
//&& !p.isJavaLevelDeadlock(compactor)
&& !p.isOome(compactor));
Optional<ProblemCompacted> bpOpt = stream.findAny();
if (bpOpt.isPresent()) {
if (res.length() > 0)
res.append(", ");
res.append(bpOpt.get().type(compactor)).append(" ");
}
}
addKnownProblemCnt(res, ProblemOccurrence.JAVA_LEVEL_DEADLOCK, getJavaLevelDeadlocksCount());
return res.toString();
}