[
https://issues.apache.org/jira/browse/IGNITE-18251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ilya Shishkov reassigned IGNITE-18251:
--------------------------------------
Assignee: Ilya Shishkov
> 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 the test suite classes from all modules excepting the
> {{ignite-cdc-ext}}.
> # Split {{IgniteCdcTestSuite}} class on two separate classes.
> # Make two separate TC builds for corresponding CDC suite classes. To control
> abandoned tests profile {{check-test-suites}} from Ignite must be used
> (ticket for this: IGNITE-18252).
> # {{failIfNoTests}} should be set to 'true' in order to prevent situations
> when module was not tested (ticket for this: IGNITE-18252).
> # Fix Zookeeper Ip Finder and AOP modules testing.
> 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)