You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ilya Shishkov (Jira)" <ji...@apache.org> on 2022/11/22 16:30:00 UTC

[jira] [Commented] (IGNITE-18216) Duplicated CDC test runs on TeamCity

    [ https://issues.apache.org/jira/browse/IGNITE-18216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17637358#comment-17637358 ] 

Ilya Shishkov commented on IGNITE-18216:
----------------------------------------

Current TC configuration for {{ignite-extensions}} tests does not have explicitly specified test classes. For Apache Ignite it is made for possibilities to run tests in parallel, but for extensions it is not necessary.

So, _general solution is to remove_ {{IgniteCdcTestSuite}} class.

> Duplicated CDC test runs on TeamCity
> ------------------------------------
>
>                 Key: IGNITE-18216
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18216
>             Project: Ignite
>          Issue Type: Bug
>          Components: extensions
>            Reporter: Ilya Shishkov
>            Priority: Major
>              Labels: IEP-59, ise, teamcity
>         Attachments: _TESTS_CDC_285.log.zip, _TESTS_CDC_350.log.zip
>
>
> As I see, now CDC Test Suite on both TC instances runs tests twice:
> *Duplication in TC1 build #350:*
> {quote}[22:39:32] : [Step 3/3] [22:39:32] >>> Starting test class: CdcIgniteToIgniteReplicationTest <<<
> [23:00:48] : [Step 3/3] [23:00:48] >>> Starting test class: ConflictResolverRestartTest <<<
> [23:00:50] : [Step 3/3] [23:00:50] >>> Starting test class: CacheConflictOperationsTest <<<
> [23:00:51] : [Step 3/3] [23:00:51] >>> Starting test class: CdcKafkaReplicationAppsTest <<<
> [00:13:57] : [Step 3/3] [00:13:57] >>> Starting test class: KafkaToIgniteLoaderTest <<<
> [00:13:57] : [Step 3/3] [00:13:57] >>> Starting test class: CdcKafkaReplicationTest <<<
> {color:#de350b}[01:22:21] : [Step 3/3] [01:22:21] >>> Starting test class: CacheConflictOperationsWithFieldTest <<<{color}
> {color:#de350b}[01:22:21] : [Step 3/3] [01:22:21] >>> Starting test class: CacheConflictOperationsTest <<<{color}
> {color:#de350b}[01:22:22] : [Step 3/3] [01:22:22] >>> Starting test class: CacheConflictOperationsWithFieldTest <<<{color}
> {color:#de350b}[01:22:23] : [Step 3/3] [01:22:23] >>> Starting test class: CdcIgniteToIgniteReplicationTest <<<{color}
> {quote}
> *Duplication in TC2 build #285:*
> {quote}[23:14:52] : [Step 3/3] [23:14:52] >>> Starting test class: ConflictResolverRestartTest <<<
> [23:14:55] : [Step 3/3] [23:14:55] >>> Starting test class: CdcIgniteToIgniteReplicationTest <<<
> [23:33:07] : [Step 3/3] [23:33:07] >>> Starting test class: CacheConflictOperationsTest <<<
> [23:33:08] : [Step 3/3] [23:33:08] >>> Starting test class: CacheConflictOperationsWithFieldTest <<<
> [23:33:09] : [Step 3/3] [23:33:09] >>> Starting test class: CdcIgniteToIgniteReplicationTest <<<
> [23:51:14] : [Step 3/3] [23:51:14] >>> Starting test class: KafkaToIgniteLoaderTest <<<
> [23:51:15] : [Step 3/3] [23:51:15] >>> Starting test class: CdcKafkaReplicationTest <<<
> [00:32:29] : [Step 3/3] [00:32:29] >>> Starting test class: CdcKafkaReplicationAppsTest <<<
> {color:#de350b}[01:14:03] : [Step 3/3] [01:14:03] >>> Starting test class: ConflictResolverRestartTest <<<{color}
> {color:#de350b}[01:14:04] : [Step 3/3] [01:14:04] >>> Starting test class: CacheConflictOperationsWithFieldTest <<<{color}
> {color:#de350b}[01:14:04] : [Step 3/3] [01:14:04] >>> Starting test class: KafkaToIgniteLoaderTest <<<{color}
> {color:#de350b}[01:14:04] : [Step 3/3] [01:14:04] >>> Starting test class: CdcKafkaReplicationAppsTest <<<{color}
> {color:#de350b}[01:14:04] >>> Starting test class: KafkaToIgniteLoaderTest <<<{color}
> {color:#de350b}[01:55:29] : [Step 3/3] [01:55:29] >>> Starting test class: CdcKafkaReplicationTest <<<{color}
> {quote}
> It seems, that tests implicitly runs outside of the scope {{{}IgniteCdcTestSuite{}}}. We should remove such duplication, because it blocks testing of CDC extension, because of execution timeout. Moreover, we should check, that other extensions are tested without such duplication.
> Build logs:
> #  TC1: [^_TESTS_CDC_350.log.zip] 
> #  TC2: [^_TESTS_CDC_285.log.zip] 
> Links on corresponding TC build:
>  # [TC1 build #350|https://ci.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_Cdc/6922925?buildTab=overview&hideProblemsFromDependencies=false&expandBuildTestsSection=true&hideTestsFromDependencies=false&expandBuildChangesSection=true&expandBuildProblemsSection=true]
>  # [TC2 build #285|https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_Cdc/6919480?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&expandBuildTestsSection=true&hideTestsFromDependencies=false&expandBuildChangesSection=true]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)