[ https://issues.apache.org/jira/browse/IGNITE-18251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ilya Shishkov updated IGNITE-18251: ----------------------------------- Description: Currently, TeamCity runs tests twice, because test classes are not specified. It leads to running of both suite classes and test classes, included to this test suites. For the {{ignite-cdc-ext}} you can see more details in IGNITE-18216. Arguments are listed below [1]: {code} -pl modules/%DIR_EXTENSION% -am -Dmaven.test.failure.ignore=true -DfailIfNoTests=false -Dignite.version=%IGNITE_VERSION% {code} Also, there are following problems: # Timeouts of CDC Suite. # Zookeeper Ip Finder and AOP has no running test on TC [2, 3]. What should be done: # Remove duplication of test runs . It can be done by modifying TC configuration, by changing maven-surefire-plugin settings on pom.xml or _by removing of suite classes at all_. # Split {{IgniteCdcTestSuite}} class on remove it at all in order to run CDC tests in parallel. # Make separate TC build configurations for corresponding CDC suite classes or set up 'Parallel tests' feature in case if suite class had been removed. # To control abandoned tests profile {{check-test-suites}} from Ignite must be used. # {{failIfNoTests}} should be set to 'true' in order to prevent situations when module was not tested. # Fix modules without test runs, like Zookeeper Ip Finder and AOP. Links: # https://ci2.ignite.apache.org/admin/editRunType.html?id=template:IgniteExtensions_Tests_RunExtensionTests&runnerId=RUNNER_141&cameFromUrl=%2Fadmin%2FeditBuildRunners.html%3Fid%3Dtemplate%253AIgniteExtensions_Tests_RunExtensionTests%26init%3D1&cameFromTitle= # https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_ZookeeperIpFinder?branch=&mode=builds#all-projects # https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_Aop?mode=builds#all-projects was: Currently, TeamCity runs tests twice, because test classes are not specified. It leads to running of both suite classes and test classes, included to this test suites. For the {{ignite-cdc-ext}} you can see more details in IGNITE-18216. Arguments are listed below [1]: {code} -pl modules/%DIR_EXTENSION% -am -Dmaven.test.failure.ignore=true -DfailIfNoTests=false -Dignite.version=%IGNITE_VERSION% {code} Also, there are following problems: # Timeouts of CDC Suite. # Zookeeper Ip Finder and AOP has no running test on TC [2, 3]. What should be done: # Remove duplication of test runs . It can be done by modifying TC configuration, by changing maven-surefire-plugin settings on pom.xml or by removing of suite classes at all. # Split {{IgniteCdcTestSuite}} class on remove it at all in order to run CDC tests in parallel. # Make separate TC build configurations for corresponding CDC suite classes or set up 'Parallel tests' feature in case if suite class had been removed. # To control abandoned tests profile {{check-test-suites}} from Ignite must be used. # {{failIfNoTests}} should be set to 'true' in order to prevent situations when module was not tested. # Fix modules without test runs, like Zookeeper Ip Finder and AOP. Links: # https://ci2.ignite.apache.org/admin/editRunType.html?id=template:IgniteExtensions_Tests_RunExtensionTests&runnerId=RUNNER_141&cameFromUrl=%2Fadmin%2FeditBuildRunners.html%3Fid%3Dtemplate%253AIgniteExtensions_Tests_RunExtensionTests%26init%3D1&cameFromTitle= # https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_ZookeeperIpFinder?branch=&mode=builds#all-projects # https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_Aop?mode=builds#all-projects > Refactor testing of ignite-extensions > ------------------------------------- > > Key: IGNITE-18251 > URL: https://issues.apache.org/jira/browse/IGNITE-18251 > Project: Ignite > Issue Type: Task > Components: extensions > Reporter: Ilya Shishkov > Assignee: Ilya Shishkov > Priority: Major > Labels: ise, teamcity > > Currently, TeamCity runs tests twice, because test classes are not specified. > It leads to running of both suite classes and test classes, included to this > test suites. For the {{ignite-cdc-ext}} you can see more details in > IGNITE-18216. > Arguments are listed below [1]: > {code} > -pl modules/%DIR_EXTENSION% -am > -Dmaven.test.failure.ignore=true > -DfailIfNoTests=false > -Dignite.version=%IGNITE_VERSION% > {code} > Also, there are following problems: > # Timeouts of CDC Suite. > # Zookeeper Ip Finder and AOP has no running test on TC [2, 3]. > What should be done: > # Remove duplication of test runs . It can be done by modifying TC > configuration, by changing maven-surefire-plugin settings on pom.xml or _by > removing of suite classes at all_. > # Split {{IgniteCdcTestSuite}} class on remove it at all in order to run CDC > tests in parallel. > # Make separate TC build configurations for corresponding CDC suite classes > or set up 'Parallel tests' feature in case if suite class had been removed. > # To control abandoned tests profile {{check-test-suites}} from Ignite must > be used. > # {{failIfNoTests}} should be set to 'true' in order to prevent situations > when module was not tested. > # Fix modules without test runs, like Zookeeper Ip Finder and AOP. > Links: > # > https://ci2.ignite.apache.org/admin/editRunType.html?id=template:IgniteExtensions_Tests_RunExtensionTests&runnerId=RUNNER_141&cameFromUrl=%2Fadmin%2FeditBuildRunners.html%3Fid%3Dtemplate%253AIgniteExtensions_Tests_RunExtensionTests%26init%3D1&cameFromTitle= > # > https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_ZookeeperIpFinder?branch=&mode=builds#all-projects > # > https://ci2.ignite.apache.org/buildConfiguration/IgniteExtensions_Tests_Aop?mode=builds#all-projects -- This message was sent by Atlassian Jira (v8.20.10#820010)