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 2019/06/02 15:16:55 UTC
[ignite-teamcity-bot] branch ignite-11880 updated (710e5ac ->
168f66d)
This is an automated email from the ASF dual-hosted git repository.
dpavlov pushed a change to branch ignite-11880
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git.
from 710e5ac Notifications: fix bug with tag filterin
add a2d52d5 IGNITE-10989: TC Bot refactoring: extracted module Teamcity Ignited, tcbot-persistence
add c147340 IGNITE-10989: Finalized refactoring and removed REST data persistent caches
new 168f66d Merge branch 'master' into ignite-11880
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 4 +-
tcbot-teamcity/header.txt => header.txt | 0
ignite-tc-helper-web/build.gradle | 6 +-
ignite-tc-helper-web/header.txt | 14 --
.../ignite/ci/IAnalyticsEnabledTeamcity.java | 28 ---
.../java/org/apache/ignite/ci/ITcAnalytics.java | 23 --
.../apache/ignite/ci/IgnitePersistentTeamcity.java | 265 ---------------------
.../ignite/ci/analysis/IMultTestOccurrence.java | 2 +-
.../apache/ignite/ci/analysis/MultBuildRunCtx.java | 51 ++--
.../ignite/ci/analysis/SingleBuildRunCtx.java | 26 +-
.../apache/ignite/ci/analysis/SuiteInBranch.java | 75 ------
.../ignite/ci/analysis/TestCompactedMult.java | 4 +-
.../apache/ignite/ci/analysis/TestInBranch.java | 71 ------
.../java/org/apache/ignite/ci/db/DbMigrations.java | 247 ++++++-------------
.../java/org/apache/ignite/ci/db/Ignite1Init.java | 11 +-
.../java/org/apache/ignite/ci/db/TcHelperDb.java | 26 +-
.../org/apache/ignite/ci/di/IgniteTcBotModule.java | 10 +-
.../ignite/ci/di/MonitoredTaskInterceptor.java | 1 +
.../ignite/ci/di/cache/GuavaCachedInterceptor.java | 1 +
.../ignite/ci/di/cache/GuavaCachedModule.java | 1 +
.../ignite/ci/di/scheduler/SchedulerModule.java | 1 +
.../ignite/ci/di/scheduler/TcBotScheduler.java | 3 +-
.../org/apache/ignite/ci/github/GitHubBranch.java | 2 +-
.../apache/ignite/ci/github/GitHubBranchKey.java | 2 +-
.../apache/ignite/ci/github/GitHubBranchShort.java | 2 +-
.../org/apache/ignite/ci/github/GitHubCommit.java | 2 +-
.../org/apache/ignite/ci/github/GitHubUser.java | 2 +-
.../org/apache/ignite/ci/github/PullRequest.java | 5 +-
.../ci/github/ignited/GitHubConnIgnitedImpl.java | 4 +-
.../org/apache/ignite/ci/issue/EventTemplate.java | 4 +-
.../org/apache/ignite/ci/issue/EventTemplates.java | 8 +-
.../java/org/apache/ignite/ci/issue/Issue.java | 2 +-
.../java/org/apache/ignite/ci/issue/IssueKey.java | 2 +-
.../apache/ignite/ci/jira/ignited/JiraIgnited.java | 2 +-
.../ignite/ci/jira/ignited/JiraTicketDao.java | 4 +-
.../ignite/ci/jira/ignited/JiraTicketSync.java | 6 +-
.../ignite/ci/jira/ignited/TicketCompacted.java | 2 +-
.../org/apache/ignite/ci/jobs/CheckQueueJob.java | 14 +-
.../apache/ignite/ci/observer/BuildObserver.java | 14 +-
.../org/apache/ignite/ci/observer/BuildsInfo.java | 10 +-
.../ignite/ci/observer/CompactBuildsInfo.java | 2 +-
.../apache/ignite/ci/observer/ObserverTask.java | 12 +-
.../runners/IgniteTeamcityHelperRunnerExample.java | 6 +-
.../ignite/ci/runners/RemoteClientTmpHelper.java | 14 +-
.../org/apache/ignite/ci/tcbot/ITcBotBgAuth.java | 6 +-
.../apache/ignite/ci/tcbot/TcBotBgAuthImpl.java | 8 +-
.../ci/tcbot/builds/CompareBuildsService.java | 10 +-
.../ignite/ci/tcbot/chain/BuildChainProcessor.java | 121 ++--------
.../ignite/ci/tcbot/chain/PrChainsProcessor.java | 29 +--
.../tcbot/chain/TrackedBranchChainsProcessor.java | 17 +-
.../ci/tcbot/conf/LocalFilesBasedConfig.java | 2 +-
.../ignite/ci/tcbot/issue/IssueDetector.java | 37 ++-
.../ci/tcbot/trends/MasterTrendsService.java | 16 +-
.../ignite/ci/tcbot/visa/BranchTicketMatcher.java | 2 +-
.../tcbot/visa/TcBotTriggerAndSignOffService.java | 32 +--
.../ci/teamcity/restcached/ITcServerFactory.java | 29 ---
.../ci/teamcity/restcached/ITcServerProvider.java | 34 ---
.../restcached/InitializingServerFactory.java | 48 ----
.../ci/teamcity/restcached/TcRestCachedModule.java | 51 ----
.../restcached/TcServerCachingProvider.java | 69 ------
...{ICredentialsProv.java => ITcBotUserCreds.java} | 27 +--
.../org/apache/ignite/ci/user/TcHelperUser.java | 5 +-
.../org/apache/ignite/ci/user/UserSession.java | 2 +-
.../java/org/apache/ignite/ci/util/ZipUtil.java | 72 ------
.../java/org/apache/ignite/ci/web/CtxListener.java | 15 +-
.../apache/ignite/ci/web/TcApplicationResCfg.java | 4 +-
.../ignite/ci/web/auth/AuthenticationFilter.java | 8 +-
.../ci/web/model/CompactContributionKey.java | 2 +-
.../apache/ignite/ci/web/model/CompactVisa.java | 2 +-
.../ignite/ci/web/model/CompactVisaRequest.java | 2 +-
.../ignite/ci/web/model/ContributionKey.java | 2 +-
.../org/apache/ignite/ci/web/model/Version.java | 2 +-
.../model/current/ChainAtServerCurrentStatus.java | 4 +-
.../ci/web/model/current/SuiteCurrentStatus.java | 23 +-
.../ignite/ci/web/model/current/TestFailure.java | 17 +-
.../ignite/ci/web/model/hist/TestHistory.java | 2 +-
.../ci/web/model/hist/VisasHistoryStorage.java | 2 +-
.../web/model/trends/BuildStatisticsSummary.java | 2 +-
.../ignite/ci/web/model/trends/BuildsHistory.java | 2 +-
.../org/apache/ignite/ci/web/rest/GetBuildLog.java | 24 +-
.../ignite/ci/web/rest/GetChainResultsAsHtml.java | 15 +-
.../ignite/ci/web/rest/GetTrackedBranches.java | 10 +-
.../apache/ignite/ci/web/rest/TriggerBuilds.java | 10 +-
.../ignite/ci/web/rest/build/CompareBuilds.java | 6 +-
.../ci/web/rest/build/GetBuildTestFailures.java | 19 +-
...on.java => ServiceStartingExceptionMapper.java} | 17 +-
.../ServiceUnauthorizedExceptionMapper.java | 2 -
.../org/apache/ignite/ci/web/rest/login/Login.java | 2 +-
.../ignite/ci/web/rest/login/UserService.java | 16 +-
.../long_running/BuildsLongRunningTestsReport.java | 4 +-
.../ignite/ci/web/rest/pr/GetPrTestFailures.java | 6 +-
.../rest/tracked/GetTrackedBranchTestResults.java | 14 +-
.../ignite/ci/web/rest/visa/TcBotVisaService.java | 12 +-
.../org/apache/ignite/ci/di/DiContextTest.java | 9 +-
.../org/apache/ignite/ci/di/cache/CachingTest.java | 2 +
.../ci/di/scheduler/DirectExecNoWaitScheduler.java | 4 +-
.../ci/tcbot/chain/BuildChainProcessorTest.java | 12 +-
.../ci/tcbot/chain/MockBasedTcBotModule.java | 14 +-
.../ci/tcbot/chain/PrChainsProcessorTest.java | 12 +-
.../ci/tcbot/chain/TrackedBranchProcessorTest.java | 10 +-
.../ignite/ci/tcbot/issue/IssueDetectorTest.java | 10 +-
.../ci/teamcity/ignited/BuildKeyUnitTest.java | 3 +-
.../teamcity/ignited/InMemoryStringCompactor.java | 2 +
.../ci/teamcity/ignited/TeamcityIgnitedMock.java | 15 +-
.../ignited/TeamcityIgnitedProviderMock.java | 17 +-
.../org/apache/ignite/ci/user/LoginAuthTest.java | 2 +-
.../IgnitedTcInMemoryIntegrationTest.java | 106 ++++-----
jetty-launcher/header.txt | 14 --
settings.gradle | 1 +
tcbot-common/header.txt | 14 --
.../tcbot/common/exeption/ExceptionUtil.java | 16 +-
...ception.java => ServicesStartingException.java} | 19 +-
.../tcbot/common/interceptor}/GuavaCached.java | 4 +-
.../tcbot/common/interceptor}/MonitoredTask.java | 2 +-
.../apache/ignite/tcbot/common/util/HttpUtil.java | 12 +-
.../ignite/tcbot/common}/util/NumberUtil.java | 2 +-
.../build.gradle | 5 +-
.../ci/tcbot/common/StringFieldCompacted.java | 29 ++-
.../ci/teamcity/ignited/IgniteStringCompactor.java | 48 ++--
.../ignite/tcbot/persistence/CacheConfigs.java | 33 ++-
.../tcbot/persistence}/IStringCompactor.java | 2 +-
.../tcbot/persistence}/IVersionedEntity.java | 2 +-
.../tcbot/persistence}/IgniteStringCompactor.java | 73 ++----
.../ignite/tcbot/persistence}/Persisted.java | 2 +-
.../tcbot/persistence/TcBotPersistenceModule.java | 13 +-
.../tcbot/persistence}/scheduler/IScheduler.java | 5 +-
tcbot-server/README.md | 1 +
tcbot-server/header.txt | 14 --
tcbot-teamcity-ignited/README.md | 5 +
tcbot-teamcity-ignited/build.gradle | 2 +-
.../ci/teamcity/ignited/BuildRefCompacted.java | 12 +-
.../ignited/buildcondition/BuildCondition.java | 0
.../buildcondition/BuildConditionCompacted.java | 4 +-
.../ignited/buildcondition/BuildConditionDao.java | 4 +-
.../ignited/buildtype/BuildTypeCompacted.java | 12 +-
.../teamcity/ignited/buildtype/BuildTypeDao.java | 14 +-
.../ignited/buildtype/BuildTypeRefCompacted.java | 14 +-
.../ignited/buildtype/BuildTypeRefDao.java | 14 +-
.../teamcity/ignited/buildtype/BuildTypeSync.java | 11 +-
.../ignited/buildtype/ParametersCompacted.java | 5 +-
.../buildtype/SnapshotDependencyCompacted.java | 2 +-
.../teamcity/ignited/change/ChangeCompacted.java | 8 +-
.../ci/teamcity/ignited/change/ChangeDao.java | 9 +-
.../ci/teamcity/ignited/change/ChangeSync.java | 6 +-
.../teamcity/ignited/change/RevisionCompacted.java | 6 +-
.../ignited/fatbuild/FatBuildCompacted.java | 15 +-
.../ci/teamcity/ignited/fatbuild/FatBuildDao.java | 14 +-
.../ignited/fatbuild/ProactiveFatBuildSync.java | 22 +-
.../ignited/fatbuild/ProblemCompacted.java | 2 +-
.../ignited/fatbuild/StatisticsCompacted.java | 5 +-
.../teamcity/ignited/fatbuild/TestCompacted.java | 9 +-
.../ignited/fatbuild/TriggeredCompacted.java | 0
.../ignite/ci/teamcity/ignited/mute/MuteDao.java | 6 +-
.../teamcity/ignited/mute/MuteInfoCompacted.java | 2 +-
.../teamcity/ignited/mute/MuteScopeCompacted.java | 2 +-
.../ignite/ci/teamcity/ignited/mute/MuteSync.java | 5 +-
.../ci/teamcity/ignited/runhist/Invocation.java | 5 +-
.../teamcity/ignited/runhist/InvocationData.java | 9 +-
.../teamcity/ignited/runhist/RunHistCompacted.java | 13 +-
.../ci/teamcity/ignited/runhist/RunHistKey.java | 2 +
.../apache/ignite/tcignited}/ITeamcityIgnited.java | 23 +-
.../tcignited}/ITeamcityIgnitedProvider.java | 4 +-
.../org/apache/ignite/tcignited}/SyncMode.java | 2 +-
.../tcignited}/TcIgnitedCachingProvider.java | 33 +--
.../ignite/tcignited}/TeamcityIgnitedImpl.java | 63 ++---
.../ignite/tcignited}/TeamcityIgnitedModule.java | 33 +--
.../tcignited/buildlog/BuildLogCheckResultDao.java | 61 +++++
.../tcignited/buildlog/BuildLogProcessor.java | 138 +++++++++++
.../buildlog/BuildLogProcessorModule.java | 11 +-
.../tcignited/buildlog}/BuildLogStreamChecker.java | 9 +-
.../tcignited/buildlog/IBuildLogProcessor.java | 24 +-
.../ignite/tcignited/buildlog}/ILineHandler.java | 2 +-
.../ignite/tcignited/buildlog/ILogCheckResult.java | 27 +--
.../tcignited/buildlog}/ILogProductSpecific.java | 2 +-
.../tcignited/buildlog/ITestLogCheckResult.java | 20 +-
.../buildlog/LogCheckResultCompacted.java | 85 ++++---
.../ignite/tcignited/buildlog}/LogCheckTask.java | 34 +--
.../tcignited/buildlog}/LogIgniteSpecific.java | 2 +-
.../ignite/tcignited/buildlog}/LogMsgToWarn.java | 2 +-
.../ignite/tcignited/buildlog}/LogsAnalyzer.java | 2 +-
.../buildlog/TestLogCheckResultCompacted.java | 34 +--
.../ignite/tcignited/buildlog}/TestLogHandler.java | 88 ++-----
.../buildlog}/ThreadDumpInMemoryHandler.java | 3 +-
.../ignite/tcignited}/buildref/BuildRefDao.java | 19 +-
.../ignite/tcignited}/buildref/BuildRefSync.java | 10 +-
.../ignite/tcignited/creds}/ICredentialsProv.java | 17 +-
.../ignite/tcignited/history}/ChangesState.java | 2 +-
.../ignite/tcignited/history/IEventTemplate.java | 13 +-
.../ignite/tcignited/history}/IRunHistory.java | 5 +-
.../apache/ignite/tcignited/history}/IRunStat.java | 2 +-
.../tcignited/history}/RunHistCompactedDao.java | 27 ++-
.../ignite/tcignited/history}/RunHistSync.java | 42 ++--
.../ignite/tcignited/history}/RunStatus.java | 2 +-
tcbot-teamcity/README.md | 5 +-
.../org/apache/ignite/tcservice/ITeamcityConn.java | 15 ++
...nection.java => TeamcityServiceConnection.java} | 64 ++---
.../apache/ignite/tcservice/login/TcLoginImpl.java | 6 +-
.../tcservice/util/TcConnectionStaticLinker.java | 6 +-
198 files changed, 1382 insertions(+), 2177 deletions(-)
rename tcbot-teamcity/header.txt => header.txt (100%)
delete mode 100644 ignite-tc-helper-web/header.txt
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IAnalyticsEnabledTeamcity.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/ITcAnalytics.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/IgnitePersistentTeamcity.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis/SuiteInBranch.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis/TestInBranch.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/restcached/ITcServerFactory.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/restcached/ITcServerProvider.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/restcached/InitializingServerFactory.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/restcached/TcRestCachedModule.java
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/restcached/TcServerCachingProvider.java
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/{ICredentialsProv.java => ITcBotUserCreds.java} (62%)
delete mode 100644 ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/util/ZipUtil.java
rename ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/web/rest/exception/{ServiceStartingException.java => ServiceStartingExceptionMapper.java} (75%)
rename ignite-tc-helper-web/src/test/java/org/apache/ignite/{ci/teamcity/ignited => tcignited}/IgnitedTcInMemoryIntegrationTest.java (92%)
delete mode 100644 jetty-launcher/header.txt
delete mode 100644 tcbot-common/header.txt
copy tcbot-common/src/main/java/org/apache/ignite/tcbot/common/exeption/{ServiceConflictException.java => ServicesStartingException.java} (71%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di/cache => tcbot-common/src/main/java/org/apache/ignite/tcbot/common/interceptor}/GuavaCached.java (91%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di => tcbot-common/src/main/java/org/apache/ignite/tcbot/common/interceptor}/MonitoredTask.java (96%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci => tcbot-common/src/main/java/org/apache/ignite/tcbot/common}/util/NumberUtil.java (96%)
copy {tcbot-teamcity-ignited => tcbot-persistence}/build.gradle (84%)
rename {ignite-tc-helper-web => tcbot-persistence}/src/main/java/org/apache/ignite/ci/tcbot/common/StringFieldCompacted.java (91%)
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/IRunStat.java => tcbot-persistence/src/main/java/org/apache/ignite/ci/teamcity/ignited/IgniteStringCompactor.java (50%)
copy tcbot-common/src/main/java/org/apache/ignite/tcbot/common/util/Base64Util.java => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence/CacheConfigs.java (54%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence}/IStringCompactor.java (96%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence}/IVersionedEntity.java (96%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence}/IgniteStringCompactor.java (64%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/db => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence}/Persisted.java (95%)
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di/scheduler/SchedulerModule.java => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence/TcBotPersistenceModule.java (76%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di => tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence}/scheduler/IScheduler.java (91%)
delete mode 100644 tcbot-server/header.txt
create mode 100644 tcbot-teamcity-ignited/README.md
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/BuildRefCompacted.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildcondition/BuildCondition.java (100%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildcondition/BuildConditionCompacted.java (94%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildcondition/BuildConditionDao.java (94%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/BuildTypeCompacted.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/BuildTypeDao.java (95%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/BuildTypeRefCompacted.java (94%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/BuildTypeRefDao.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/BuildTypeSync.java (97%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/ParametersCompacted.java (97%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/buildtype/SnapshotDependencyCompacted.java (98%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeCompacted.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeDao.java (91%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/ChangeSync.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/change/RevisionCompacted.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/FatBuildCompacted.java (98%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/FatBuildDao.java (93%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProactiveFatBuildSync.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProblemCompacted.java (99%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/StatisticsCompacted.java (97%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/TestCompacted.java (99%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/TriggeredCompacted.java (100%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/mute/MuteDao.java (94%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/mute/MuteInfoCompacted.java (98%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/mute/MuteScopeCompacted.java (97%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/mute/MuteSync.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/Invocation.java (97%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/InvocationData.java (96%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/RunHistCompacted.java (94%)
rename {ignite-tc-helper-web => tcbot-teamcity-ignited}/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/RunHistKey.java (97%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/ITeamcityIgnited.java (93%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/ITeamcityIgnitedProvider.java (93%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/SyncMode.java (95%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/TcIgnitedCachingProvider.java (81%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/TeamcityIgnitedImpl.java (93%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/TeamcityIgnitedModule.java (78%)
create mode 100644 tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/BuildLogCheckResultDao.java
create mode 100644 tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/BuildLogProcessor.java
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di/scheduler/SchedulerModule.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/BuildLogProcessorModule.java (78%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/BuildLogStreamChecker.java (89%)
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/IssueList.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/IBuildLogProcessor.java (68%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/ILineHandler.java (95%)
rename ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/di/scheduler/NoOpScheduler.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/ILogCheckResult.java (61%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/ILogProductSpecific.java (95%)
copy ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis/mode/ProcessLogsMode.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/ITestLogCheckResult.java (73%)
rename ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis/LogCheckResult.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/LogCheckResultCompacted.java (52%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/LogCheckTask.java (67%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/LogIgniteSpecific.java (97%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/LogMsgToWarn.java (97%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/LogsAnalyzer.java (98%)
rename ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/analysis/TestLogCheckResult.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/TestLogCheckResultCompacted.java (65%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs/handlers => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/TestLogHandler.java (51%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/logs/handlers => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog}/ThreadDumpInMemoryHandler.java (95%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/buildref/BuildRefDao.java (93%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited}/buildref/BuildRefSync.java (95%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/creds}/ICredentialsProv.java (75%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/ChangesState.java (94%)
copy tcbot-teamcity/src/main/java/org/apache/ignite/tcservice/model/result/RelatedIssuesRef.java => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history/IEventTemplate.java (80%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/IRunHistory.java (92%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/IRunStat.java (96%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/RunHistCompactedDao.java (89%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/RunHistSync.java (92%)
rename {ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist => tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history}/RunStatus.java (97%)
rename tcbot-teamcity/src/main/java/org/apache/ignite/tcservice/{IgniteTeamcityConnection.java => TeamcityServiceConnection.java} (93%)
[ignite-teamcity-bot] 01/01: Merge branch 'master' into ignite-11880
Posted by dp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
dpavlov pushed a commit to branch ignite-11880
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git
commit 168f66d48a7d7a01ec5bdb68380a3f057478bae3
Merge: 710e5ac c147340
Author: Dmitriy Pavlov <dp...@apache.org>
AuthorDate: Sun Jun 2 18:16:44 2019 +0300
Merge branch 'master' into ignite-11880
# Conflicts:
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/Issue.java
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/issue/IssueDetector.java
# ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/TcHelperUser.java
build.gradle | 4 +-
tcbot-teamcity/header.txt => header.txt | 0
ignite-tc-helper-web/build.gradle | 6 +-
ignite-tc-helper-web/header.txt | 14 --
.../apache/ignite/ci/IgnitePersistentTeamcity.java | 265 ---------------------
.../ignite/ci/analysis/IMultTestOccurrence.java | 2 +-
.../apache/ignite/ci/analysis/MultBuildRunCtx.java | 51 ++--
.../ignite/ci/analysis/SingleBuildRunCtx.java | 26 +-
.../apache/ignite/ci/analysis/SuiteInBranch.java | 75 ------
.../ignite/ci/analysis/TestCompactedMult.java | 4 +-
.../apache/ignite/ci/analysis/TestInBranch.java | 71 ------
.../java/org/apache/ignite/ci/db/DbMigrations.java | 247 ++++++-------------
.../java/org/apache/ignite/ci/db/Ignite1Init.java | 11 +-
.../java/org/apache/ignite/ci/db/TcHelperDb.java | 26 +-
.../org/apache/ignite/ci/di/IgniteTcBotModule.java | 10 +-
.../ignite/ci/di/MonitoredTaskInterceptor.java | 1 +
.../ignite/ci/di/cache/GuavaCachedInterceptor.java | 1 +
.../ignite/ci/di/cache/GuavaCachedModule.java | 1 +
.../ignite/ci/di/scheduler/SchedulerModule.java | 1 +
.../ignite/ci/di/scheduler/TcBotScheduler.java | 3 +-
.../org/apache/ignite/ci/github/GitHubBranch.java | 2 +-
.../apache/ignite/ci/github/GitHubBranchKey.java | 2 +-
.../apache/ignite/ci/github/GitHubBranchShort.java | 2 +-
.../org/apache/ignite/ci/github/GitHubCommit.java | 2 +-
.../org/apache/ignite/ci/github/GitHubUser.java | 2 +-
.../org/apache/ignite/ci/github/PullRequest.java | 5 +-
.../ci/github/ignited/GitHubConnIgnitedImpl.java | 4 +-
.../org/apache/ignite/ci/issue/EventTemplate.java | 4 +-
.../org/apache/ignite/ci/issue/EventTemplates.java | 8 +-
.../java/org/apache/ignite/ci/issue/Issue.java | 2 +-
.../java/org/apache/ignite/ci/issue/IssueKey.java | 2 +-
.../apache/ignite/ci/jira/ignited/JiraIgnited.java | 2 +-
.../ignite/ci/jira/ignited/JiraTicketDao.java | 4 +-
.../ignite/ci/jira/ignited/JiraTicketSync.java | 6 +-
.../ignite/ci/jira/ignited/TicketCompacted.java | 2 +-
.../org/apache/ignite/ci/jobs/CheckQueueJob.java | 14 +-
.../apache/ignite/ci/observer/BuildObserver.java | 14 +-
.../org/apache/ignite/ci/observer/BuildsInfo.java | 10 +-
.../ignite/ci/observer/CompactBuildsInfo.java | 2 +-
.../apache/ignite/ci/observer/ObserverTask.java | 12 +-
.../runners/IgniteTeamcityHelperRunnerExample.java | 6 +-
.../ignite/ci/runners/RemoteClientTmpHelper.java | 14 +-
.../org/apache/ignite/ci/tcbot/ITcBotBgAuth.java | 6 +-
.../apache/ignite/ci/tcbot/TcBotBgAuthImpl.java | 8 +-
.../ci/tcbot/builds/CompareBuildsService.java | 10 +-
.../ignite/ci/tcbot/chain/BuildChainProcessor.java | 121 ++--------
.../ignite/ci/tcbot/chain/PrChainsProcessor.java | 29 +--
.../tcbot/chain/TrackedBranchChainsProcessor.java | 17 +-
.../ci/tcbot/conf/LocalFilesBasedConfig.java | 2 +-
.../ignite/ci/tcbot/issue/IssueDetector.java | 37 ++-
.../ci/tcbot/trends/MasterTrendsService.java | 16 +-
.../ignite/ci/tcbot/visa/BranchTicketMatcher.java | 2 +-
.../tcbot/visa/TcBotTriggerAndSignOffService.java | 32 +--
.../ci/teamcity/restcached/ITcServerProvider.java | 34 ---
.../restcached/InitializingServerFactory.java | 48 ----
.../ci/teamcity/restcached/TcRestCachedModule.java | 51 ----
.../restcached/TcServerCachingProvider.java | 69 ------
...{ICredentialsProv.java => ITcBotUserCreds.java} | 27 +--
.../org/apache/ignite/ci/user/TcHelperUser.java | 5 +-
.../org/apache/ignite/ci/user/UserSession.java | 2 +-
.../java/org/apache/ignite/ci/util/ZipUtil.java | 72 ------
.../java/org/apache/ignite/ci/web/CtxListener.java | 15 +-
.../apache/ignite/ci/web/TcApplicationResCfg.java | 4 +-
.../ignite/ci/web/auth/AuthenticationFilter.java | 8 +-
.../ci/web/model/CompactContributionKey.java | 2 +-
.../apache/ignite/ci/web/model/CompactVisa.java | 2 +-
.../ignite/ci/web/model/CompactVisaRequest.java | 2 +-
.../ignite/ci/web/model/ContributionKey.java | 2 +-
.../org/apache/ignite/ci/web/model/Version.java | 2 +-
.../model/current/ChainAtServerCurrentStatus.java | 4 +-
.../ci/web/model/current/SuiteCurrentStatus.java | 23 +-
.../ignite/ci/web/model/current/TestFailure.java | 17 +-
.../ignite/ci/web/model/hist/TestHistory.java | 2 +-
.../ci/web/model/hist/VisasHistoryStorage.java | 2 +-
.../web/model/trends/BuildStatisticsSummary.java | 2 +-
.../ignite/ci/web/model/trends/BuildsHistory.java | 2 +-
.../org/apache/ignite/ci/web/rest/GetBuildLog.java | 24 +-
.../ignite/ci/web/rest/GetChainResultsAsHtml.java | 15 +-
.../ignite/ci/web/rest/GetTrackedBranches.java | 10 +-
.../apache/ignite/ci/web/rest/TriggerBuilds.java | 10 +-
.../ignite/ci/web/rest/build/CompareBuilds.java | 6 +-
.../ci/web/rest/build/GetBuildTestFailures.java | 19 +-
...on.java => ServiceStartingExceptionMapper.java} | 17 +-
.../ServiceUnauthorizedExceptionMapper.java | 2 -
.../org/apache/ignite/ci/web/rest/login/Login.java | 2 +-
.../ignite/ci/web/rest/login/UserService.java | 16 +-
.../long_running/BuildsLongRunningTestsReport.java | 4 +-
.../ignite/ci/web/rest/pr/GetPrTestFailures.java | 6 +-
.../rest/tracked/GetTrackedBranchTestResults.java | 14 +-
.../ignite/ci/web/rest/visa/TcBotVisaService.java | 12 +-
.../org/apache/ignite/ci/di/DiContextTest.java | 9 +-
.../org/apache/ignite/ci/di/cache/CachingTest.java | 2 +
.../ci/di/scheduler/DirectExecNoWaitScheduler.java | 4 +-
.../ci/tcbot/chain/BuildChainProcessorTest.java | 12 +-
.../ci/tcbot/chain/MockBasedTcBotModule.java | 14 +-
.../ci/tcbot/chain/PrChainsProcessorTest.java | 12 +-
.../ci/tcbot/chain/TrackedBranchProcessorTest.java | 10 +-
.../ignite/ci/tcbot/issue/IssueDetectorTest.java | 10 +-
.../ci/teamcity/ignited/BuildKeyUnitTest.java | 3 +-
.../teamcity/ignited/InMemoryStringCompactor.java | 2 +
.../ci/teamcity/ignited/TeamcityIgnitedMock.java | 15 +-
.../ignited/TeamcityIgnitedProviderMock.java | 17 +-
.../org/apache/ignite/ci/user/LoginAuthTest.java | 2 +-
.../IgnitedTcInMemoryIntegrationTest.java | 106 ++++-----
jetty-launcher/header.txt | 14 --
settings.gradle | 1 +
tcbot-common/header.txt | 14 --
.../tcbot/common/exeption/ExceptionUtil.java | 16 +-
.../common/exeption/ServicesStartingException.java | 17 +-
.../tcbot/common/interceptor}/GuavaCached.java | 4 +-
.../tcbot/common/interceptor}/MonitoredTask.java | 2 +-
.../apache/ignite/tcbot/common/util/HttpUtil.java | 12 +-
.../ignite/tcbot/common}/util/NumberUtil.java | 2 +-
.../build.gradle | 5 +-
.../ci/tcbot/common/StringFieldCompacted.java | 29 ++-
.../ci/teamcity/ignited/IgniteStringCompactor.java | 48 ++--
.../ignite/tcbot/persistence/CacheConfigs.java | 37 ++-
.../tcbot/persistence}/IStringCompactor.java | 2 +-
.../tcbot/persistence}/IVersionedEntity.java | 2 +-
.../tcbot/persistence}/IgniteStringCompactor.java | 73 ++----
.../ignite/tcbot/persistence}/Persisted.java | 2 +-
.../tcbot/persistence/TcBotPersistenceModule.java | 13 +-
.../tcbot/persistence}/scheduler/IScheduler.java | 5 +-
tcbot-server/README.md | 1 +
tcbot-server/header.txt | 14 --
tcbot-teamcity-ignited/README.md | 5 +
tcbot-teamcity-ignited/build.gradle | 2 +-
.../ci/teamcity/ignited/BuildRefCompacted.java | 12 +-
.../ignited/buildcondition/BuildCondition.java | 0
.../buildcondition/BuildConditionCompacted.java | 4 +-
.../ignited/buildcondition/BuildConditionDao.java | 4 +-
.../ignited/buildtype/BuildTypeCompacted.java | 12 +-
.../teamcity/ignited/buildtype/BuildTypeDao.java | 14 +-
.../ignited/buildtype/BuildTypeRefCompacted.java | 14 +-
.../ignited/buildtype/BuildTypeRefDao.java | 14 +-
.../teamcity/ignited/buildtype/BuildTypeSync.java | 11 +-
.../ignited/buildtype/ParametersCompacted.java | 5 +-
.../buildtype/SnapshotDependencyCompacted.java | 2 +-
.../teamcity/ignited/change/ChangeCompacted.java | 8 +-
.../ci/teamcity/ignited/change/ChangeDao.java | 9 +-
.../ci/teamcity/ignited/change/ChangeSync.java | 6 +-
.../teamcity/ignited/change/RevisionCompacted.java | 6 +-
.../ignited/fatbuild/FatBuildCompacted.java | 15 +-
.../ci/teamcity/ignited/fatbuild/FatBuildDao.java | 14 +-
.../ignited/fatbuild/ProactiveFatBuildSync.java | 22 +-
.../ignited/fatbuild/ProblemCompacted.java | 2 +-
.../ignited/fatbuild/StatisticsCompacted.java | 5 +-
.../teamcity/ignited/fatbuild/TestCompacted.java | 9 +-
.../ignited/fatbuild/TriggeredCompacted.java | 0
.../ignite/ci/teamcity/ignited/mute/MuteDao.java | 6 +-
.../teamcity/ignited/mute/MuteInfoCompacted.java | 2 +-
.../teamcity/ignited/mute/MuteScopeCompacted.java | 2 +-
.../ignite/ci/teamcity/ignited/mute/MuteSync.java | 5 +-
.../ci/teamcity/ignited/runhist/Invocation.java | 5 +-
.../teamcity/ignited/runhist/InvocationData.java | 9 +-
.../teamcity/ignited/runhist/RunHistCompacted.java | 13 +-
.../ci/teamcity/ignited/runhist/RunHistKey.java | 2 +
.../apache/ignite/tcignited}/ITeamcityIgnited.java | 23 +-
.../tcignited}/ITeamcityIgnitedProvider.java | 4 +-
.../org/apache/ignite/tcignited}/SyncMode.java | 2 +-
.../tcignited}/TcIgnitedCachingProvider.java | 33 +--
.../ignite/tcignited}/TeamcityIgnitedImpl.java | 63 ++---
.../ignite/tcignited}/TeamcityIgnitedModule.java | 33 +--
.../tcignited/buildlog/BuildLogCheckResultDao.java | 61 +++++
.../tcignited/buildlog/BuildLogProcessor.java | 138 +++++++++++
.../buildlog/BuildLogProcessorModule.java | 11 +-
.../tcignited/buildlog}/BuildLogStreamChecker.java | 9 +-
.../tcignited/buildlog/IBuildLogProcessor.java | 18 +-
.../ignite/tcignited/buildlog}/ILineHandler.java | 2 +-
.../ignite/tcignited/buildlog/ILogCheckResult.java | 27 +--
.../tcignited/buildlog}/ILogProductSpecific.java | 2 +-
.../tcignited/buildlog/ITestLogCheckResult.java | 22 +-
.../buildlog/LogCheckResultCompacted.java | 85 ++++---
.../ignite/tcignited/buildlog}/LogCheckTask.java | 34 +--
.../tcignited/buildlog}/LogIgniteSpecific.java | 2 +-
.../ignite/tcignited/buildlog}/LogMsgToWarn.java | 2 +-
.../ignite/tcignited/buildlog}/LogsAnalyzer.java | 2 +-
.../buildlog/TestLogCheckResultCompacted.java | 34 +--
.../ignite/tcignited/buildlog}/TestLogHandler.java | 88 ++-----
.../buildlog}/ThreadDumpInMemoryHandler.java | 3 +-
.../ignite/tcignited}/buildref/BuildRefDao.java | 19 +-
.../ignite/tcignited}/buildref/BuildRefSync.java | 10 +-
.../ignite/tcignited/creds}/ICredentialsProv.java | 17 +-
.../ignite/tcignited/history}/ChangesState.java | 2 +-
.../ignite/tcignited/history/IEventTemplate.java | 13 +-
.../ignite/tcignited/history}/IRunHistory.java | 5 +-
.../apache/ignite/tcignited/history}/IRunStat.java | 2 +-
.../tcignited/history}/RunHistCompactedDao.java | 27 ++-
.../ignite/tcignited/history}/RunHistSync.java | 42 ++--
.../ignite/tcignited/history}/RunStatus.java | 2 +-
tcbot-teamcity/README.md | 5 +-
.../org/apache/ignite/tcservice/ITeamcityConn.java | 15 ++
...nection.java => TeamcityServiceConnection.java} | 64 ++---
.../apache/ignite/tcservice/login/TcLoginImpl.java | 6 +-
.../tcservice/util/TcConnectionStaticLinker.java | 6 +-
195 files changed, 1388 insertions(+), 2089 deletions(-)
diff --cc ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/Issue.java
index dda614c,ed80fa0..05236a0
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/Issue.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/issue/Issue.java
@@@ -24,8 -23,7 +24,8 @@@ import java.util.Iterator
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
+import javax.annotation.Nonnull;
- import org.apache.ignite.ci.db.Persisted;
+ import org.apache.ignite.tcbot.persistence.Persisted;
import org.apache.ignite.tcbot.common.util.TimeUtil;
import org.jetbrains.annotations.Nullable;
diff --cc ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/issue/IssueDetector.java
index bc611a5,c27af80..373aa0d
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/issue/IssueDetector.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/tcbot/issue/IssueDetector.java
@@@ -31,13 -30,11 +31,12 @@@ import java.util.concurrent.ScheduledEx
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
+import javax.annotation.Nonnull;
import javax.inject.Inject;
import javax.inject.Provider;
- import org.apache.ignite.ci.analysis.SuiteInBranch;
- import org.apache.ignite.ci.analysis.TestInBranch;
+
import org.apache.ignite.tcbot.common.interceptor.AutoProfiling;
- import org.apache.ignite.ci.di.MonitoredTask;
+ import org.apache.ignite.tcbot.common.interceptor.MonitoredTask;
import org.apache.ignite.ci.issue.EventTemplate;
import org.apache.ignite.ci.issue.EventTemplates;
import org.apache.ignite.ci.issue.Issue;
@@@ -375,13 -361,10 +372,11 @@@ public class IssueDetector
String srvId,
String normalizeBranch,
TestFailure testFailure,
- String trackedBranch) {
+ String trackedBranch,
+ @Nonnull Set<String> suiteTags) {
-
String name = testFailure.name;
- TestInBranch testInBranch = new TestInBranch(name, normalizeBranch);
- IRunHistory runStat = tcIgnited.getTestRunHist(testInBranch);
+ IRunHistory runStat = tcIgnited.getTestRunHist(name, normalizeBranch);
if (runStat == null)
return false;
diff --cc ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/TcHelperUser.java
index 990aac9,39b9706..f79cdd1
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/TcHelperUser.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/user/TcHelperUser.java
@@@ -24,9 -24,9 +24,10 @@@ import java.util.LinkedHashSet
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
+
+import javax.annotation.Nullable;
- import org.apache.ignite.ci.analysis.IVersionedEntity;
- import org.apache.ignite.ci.db.Persisted;
+ import org.apache.ignite.tcbot.persistence.IVersionedEntity;
+ import org.apache.ignite.tcbot.persistence.Persisted;
import org.apache.ignite.ci.tcbot.conf.INotificationChannel;
import org.apache.ignite.tcservice.model.user.User;
import org.apache.ignite.ci.util.CryptUtil;