As much as I understood — we execute internal class as plugin, where all the 
magic is done.
Seems pretty solid in Maven part. Java part, unfortunately, cannot check.



Regards,
Petr Ivanov
Head of IT
IT & Development Solutions | GRIDGAIN SYSTEMS
+7 (911) 945-00-59

> On 9 Feb 2021, at 12:32, Ilya Kasnacheev <ilya.kasnach...@gmail.com> wrote:
> 
> Hello Peter,
> 
> Thanks for chiming in. The code is under 
> https://github.com/apache/ignite/pull/8367 
> <https://github.com/apache/ignite/pull/8367>
> 
> Regards,
> -- 
> Ilya Kasnacheev
> 
> 
> вт, 9 февр. 2021 г. в 12:20, Petr Ivanov <piva...@gridgain.com 
> <mailto:piva...@gridgain.com>>:
> Hi, Ilya.
> 
> 
> I've added Inspections to Run All.
> Checkstyle is currently integrated to Build and can be deleted.
> 
> 
> Where can I find the code for check-test-suites profile?
> 
> 
> Regards,
> Petr Ivanov
> Head of IT
> IT & Development Solutions | GRIDGAIN SYSTEMS
> +7 (911) 945-00-59
> 
>> On 9 Feb 2021, at 12:16, Ilya Kasnacheev <ilya.kasnach...@gmail.com 
>> <mailto:ilya.kasnach...@gmail.com>> wrote:
>> 
>> Hello!
>> 
>> I have found one issue where it would cause tests to be run if the change is 
>> not present in the target branch.
>> 
>> This includes e.g. 2.10 nightlies.
>> 
>> What can we do to avoid that? Is specifying -DskipTests sufficient? Any 
>> chance that it will break the missed tests check?
>> 
>> Regards,
>> -- 
>> Ilya Kasnacheev
>> 
>> 
>> пн, 8 февр. 2021 г. в 14:13, Ilya Kasnacheev <ilya.kasnach...@gmail.com 
>> <mailto:ilya.kasnach...@gmail.com>>:
>> Hello!
>> 
>> I have created a TC suite:
>> https://ci.ignite.apache.org/buildConfiguration/IgniteTests24Java8_MissingTests?mode=builds
>>  
>> <https://ci.ignite.apache.org/buildConfiguration/IgniteTests24Java8_MissingTests?mode=builds>
>> 
>> + Peter Ivanov
>> 
>> Can you please check if everything is alright?
>> 
>> BTW, it seems that Inspections [Core] is only in Run All Basic (but not in 
>> Run All), and Check Code Style is not triggered by either one. Is it correct?
>> 
>> Regards,
>> -- 
>> Ilya Kasnacheev
>> 
>> 
>> пн, 8 февр. 2021 г. в 10:22, Max Timonin <timonin.ma...@gmail.com 
>> <mailto:timonin.ma...@gmail.com>>:
>> Hi!
>> 
>> Yes, now it's a part of the Travis check, and there is already a first
>> successful build [1]. But I think it's also required to run the check on TC
>> too, along with jobs for checking licenses, code style, and core
>> inspections.
>> 
>> 
>> [1] https://travis-ci.com/github/apache/ignite/builds/216363067 
>> <https://travis-ci.com/github/apache/ignite/builds/216363067>
>> 
>> On Fri, Feb 5, 2021 at 7:13 PM Ilya Kasnacheev <ilya.kasnach...@gmail.com 
>> <mailto:ilya.kasnach...@gmail.com>>
>> wrote:
>> 
>> > Hello!
>> >
>> > I have merged it to master!
>> >
>> > I wonder what happens next. It will run as a part of travis check? Do we
>> > also need to add it as a TC suite?
>> >
>> > Regards,
>> > --
>> > Ilya Kasnacheev
>> >
>> >
>> > ср, 3 февр. 2021 г. в 18:50, Ilya Kasnacheev <ilya.kasnach...@gmail.com 
>> > <mailto:ilya.kasnach...@gmail.com>>:
>> >
>> > > Hello!
>> > >
>> > > Code mostly looks good, I have added a minor request. I will check how it
>> > > works and then we may commit.
>> > >
>> > > + zaleslaw....@gmail.com <mailto:zaleslaw....@gmail.com>
>> > >
>> > > Can you please check whether the new ML suites make sense?
>> > > math/distances/DistancesTestSuite.java
>> > > naivebayes/NaiveBayesTestSuite.java
>> > >
>> > > Would we need to add them to some TC runs?
>> > >
>> > > Regards,
>> > > --
>> > > Ilya Kasnacheev
>> > >
>> > >
>> > > пн, 25 янв. 2021 г. в 22:07, Max Timonin <timonin.ma...@gmail.com 
>> > > <mailto:timonin.ma...@gmail.com>>:
>> > >
>> > >> Hi, Ilya!
>> > >>
>> > >> I made a fix to the check. Now it aggregates info about tests and suites
>> > >> from all modules and then validates it. Could you please review the PR
>> > >> [1]?
>> > >>
>> > >> I tried to move some tests between modules, but unfortunately it still
>> > >> looks like spaghetti. So I reverted all changes to testsuites (new and
>> > >> splitted suites) and reworked the check.
>> > >>
>> > >> [1] https://github.com/apache/ignite/pull/8367 
>> > >> <https://github.com/apache/ignite/pull/8367>
>> > >>
>> > >> On Mon, Dec 28, 2020 at 2:03 PM Ilya Kasnacheev <
>> > >> ilya.kasnach...@gmail.com <mailto:ilya.kasnach...@gmail.com>>
>> > >> wrote:
>> > >>
>> > >> > Hello!
>> > >> >
>> > >> > You could try to move these tests as .java files between modules in a
>> > >> > separate commit. I think I could review it.
>> > >> >
>> > >> > Regards,
>> > >> > --
>> > >> > Ilya Kasnacheev
>> > >> >
>> > >> >
>> > >> > пт, 25 дек. 2020 г. в 17:19, Max Timonin <timonin.ma...@gmail.com 
>> > >> > <mailto:timonin.ma...@gmail.com>>:
>> > >> >
>> > >> > > Hi!
>> > >> > >
>> > >> > > Ilya thanks for the reply! I agree that it's a valid case when a
>> > test
>> > >> is
>> > >> > > part of multiple suites in different modules. But it is definitely a
>> > >> bug
>> > >> > > that the test is written in a module where it can't be run at all
>> > and
>> > >> > aimed
>> > >> > > to run within different modules (core tests in core that require
>> > h2).
>> > >> I
>> > >> > > propose to fix this issue.
>> > >> > >
>> > >> > > I'm going to check all such tests and move them to the right module.
>> > >> As I
>> > >> > > can see there are about 100 such test classes, but I hope that most
>> > of
>> > >> > them
>> > >> > > follow only a few patterns.
>> > >> > >
>> > >> > > On Fri, Dec 25, 2020 at 2:58 PM Ivan Daschinsky <
>> > ivanda...@gmail.com <mailto:ivanda...@gmail.com>>
>> > >> > > wrote:
>> > >> > >
>> > >> > > > Hi!
>> > >> > > > >> I'm not sure that we should assume every test is only run from
>> > >> one
>> > >> > > test
>> > >> > > > suite. One test may be run from different test suites located in
>> > >> > > different
>> > >> > > > modules.
>> > >> > > > Agree. For example, if we introduce this limitation, zk suites
>> > will
>> > >> be
>> > >> > > > broken.
>> > >> > > >
>> > >> > > >
>> > >> > > > пт, 25 дек. 2020 г. в 14:48, Ilya Kasnacheev <
>> > >> > ilya.kasnach...@gmail.com <mailto:ilya.kasnach...@gmail.com>
>> > >> > > >:
>> > >> > > >
>> > >> > > > > Hello!
>> > >> > > > >
>> > >> > > > > Sorry for the long wait.
>> > >> > > > >
>> > >> > > > > I'm not sure that we should assume every test is only run from
>> > one
>> > >> > test
>> > >> > > > > suite. One test may be run from different test suites located in
>> > >> > > > different
>> > >> > > > > modules.
>> > >> > > > >
>> > >> > > > > I wonder if we can drop this requirement, check all the modules
>> > >> > > > > transitively for used/unused tests.
>> > >> > > > >
>> > >> > > > > Regards,
>> > >> > > > > --
>> > >> > > > > Ilya Kasnacheev
>> > >> > > > >
>> > >> > > > >
>> > >> > > > > ср, 2 дек. 2020 г. в 18:23, Max Timonin <
>> > timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> >:
>> > >> > > > >
>> > >> > > > > > Hi,
>> > >> > > > > >
>> > >> > > > > > I don't think so. It looks like a bug that tests fail if one
>> > >> runs
>> > >> > > them
>> > >> > > > > > within their module (actually, what is the goal of this
>> > test?).
>> > >> The
>> > >> > > > check
>> > >> > > > > > showed us this problem, there is no need to fix the check.
>> > >> > > > > >
>> > >> > > > > > Currently I see two ways:
>> > >> > > > > > 1. Find the right module for every misplaced test. There are
>> > 104
>> > >> > > tests,
>> > >> > > > > > maybe just move them all to the target module? If TeamCity
>> > runs
>> > >> > them
>> > >> > > > > within
>> > >> > > > > > the indexing module only is there a reason to have a test in
>> > the
>> > >> > core
>> > >> > > > > > module at all?
>> > >> > > > > > 2. Back to my previous proposal - create fake suites within a
>> > >> > module,
>> > >> > > > > then
>> > >> > > > > > replace test classes in a target suite with the single class
>> > of
>> > >> the
>> > >> > > > fake
>> > >> > > > > > suite.
>> > >> > > > > >
>> > >> > > > > >
>> > >> > > > > >
>> > >> > > > > > On Wed, Dec 2, 2020 at 5:38 PM Ilya Kasnacheev <
>> > >> > > > > ilya.kasnach...@gmail.com <mailto:ilya.kasnach...@gmail.com>>
>> > >> > > > > > wrote:
>> > >> > > > > >
>> > >> > > > > > > Hello!
>> > >> > > > > > >
>> > >> > > > > > > I think this means that we should abandon the plan of moving
>> > >> > tests
>> > >> > > > > > between
>> > >> > > > > > > suites, and that your tool has to understand the dependency
>> > >> graph
>> > >> > > > > > > between modules' tests when assessing what's included and
>> > >> what's
>> > >> > > not.
>> > >> > > > > > >
>> > >> > > > > > > Regards,
>> > >> > > > > > > --
>> > >> > > > > > > Ilya Kasnacheev
>> > >> > > > > > >
>> > >> > > > > > >
>> > >> > > > > > > ср, 2 дек. 2020 г. в 15:56, Max Timonin <
>> > >> timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> > >:
>> > >> > > > > > >
>> > >> > > > > > > > Hi, Ilya!
>> > >> > > > > > > >
>> > >> > > > > > > > I've checked testsuites. There is an issue. For example
>> > >> > > > > > > > *IgniteBinaryCacheQueryTestSuite* suite is now in 2
>> > modules:
>> > >> > > > > > ignite-core,
>> > >> > > > > > > > ignite-indexing. On TeamCity it runs by "Query 1" suite.
>> > >> > > Simplified
>> > >> > > > > > maven
>> > >> > > > > > > > command for the suite is
>> > >> > > > > > > >
>> > >> > > > > > > > mvn -DtestIgniteBinaryCacheQueryTestSuite -am -pl
>> > >> > > :ignite-indexing
>> > >> > > > > > > > surefire:test
>> > >> > > > > > > >
>> > >> > > > > > > > Sequence of actions is:
>> > >> > > > > > > > 1. Find modules dependencies (*-am* flag): ignite-tools,
>> > >> > > > ignite-core;
>> > >> > > > > > > > 2. Run the test command for every module. In this step the
>> > >> > maven
>> > >> > > > > tries
>> > >> > > > > > to
>> > >> > > > > > > > find the specified test for every module. This is good
>> > >> news, so
>> > >> > > we
>> > >> > > > > > don't
>> > >> > > > > > > > need to create new TeamCity suites for such splitted
>> > suites.
>> > >> > > > > > > >
>> > >> > > > > > > > But the run performs within the current module classpath,
>> > so
>> > >> > for
>> > >> > > > the
>> > >> > > > > > core
>> > >> > > > > > > > module the test suite fails with error "Add module
>> > >> > > > 'ignite-indexing'
>> > >> > > > > to
>> > >> > > > > > > the
>> > >> > > > > > > > classpath of all Ignite nodes".  Maven can't resolve it.
>> > >> > > > > > > >
>> > >> > > > > > > > The only way to work with it is to specify additional
>> > >> classpath
>> > >> > > > > > elements
>> > >> > > > > > > > for tests with setting
>> > >> > > > > > > *-Dmaven.test.additionalClasspath=/path/to/m2/jar*.
>> > >> > > > > > > > I did it by filling MAVEN_OPTS with the setting. Please
>> > >> check
>> > >> > the
>> > >> > > > job
>> > >> > > > > > > > parameters [1]. After that the core module part ran
>> > >> > successfully.
>> > >> > > > It
>> > >> > > > > > > means
>> > >> > > > > > > > for every TC suite that runs such splitted suite we need
>> > to
>> > >> set
>> > >> > > the
>> > >> > > > > > > > setting. What do you think, is it a valid way to handle
>> > the
>> > >> > > issue?
>> > >> > > > If
>> > >> > > > > > > there
>> > >> > > > > > > > are no objections, I will check other such suites.
>> > >> > > > > > > >
>> > >> > > > > > > > Also to mention there, the work directory contains a
>> > >> > > *repository/*
>> > >> > > > > > folder
>> > >> > > > > > > > with all required .jars. But usage of this path in the
>> > >> setting
>> > >> > > > didn't
>> > >> > > > > > > help.
>> > >> > > > > > > > I'm not sure, but I think it's an issue due to usage of
>> > >> > > > Classworlds.
>> > >> > > > > > So,
>> > >> > > > > > > > using dependency from .m2 is the only way.
>> > >> > > > > > > >
>> > >> > > > > > > > [1]
>> > >> > > > > > > >
>> > >> > > > > > > >
>> > >> > > > > > >
>> > >> > > > > >
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> > https://ci.ignite.apache.org/viewLog.html?buildId=5770727&buildTypeId=IgniteTests24Java8_Queries1&tab=buildParameters
>> >  
>> > <https://ci.ignite.apache.org/viewLog.html?buildId=5770727&buildTypeId=IgniteTests24Java8_Queries1&tab=buildParameters>
>> > >> > > > > > > >
>> > >> > > > > > > >
>> > >> > > > > > > >
>> > >> > > > > > > > On Fri, Nov 27, 2020 at 3:55 PM Max Timonin <
>> > >> > > > timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> > > > > >
>> > >> > > > > > > > wrote:
>> > >> > > > > > > >
>> > >> > > > > > > > > Sure, I'll do that.
>> > >> > > > > > > > >
>> > >> > > > > > > > > On Fri, Nov 27, 2020 at 2:00 PM Ilya Kasnacheev <
>> > >> > > > > > > > ilya.kasnach...@gmail.com 
>> > >> > > > > > > > <mailto:ilya.kasnach...@gmail.com>>
>> > >> > > > > > > > > wrote:
>> > >> > > > > > > > >
>> > >> > > > > > > > >> Hello!
>> > >> > > > > > > > >>
>> > >> > > > > > > > >> You can override these values (module, suites) values
>> > >> when
>> > >> > > > > running a
>> > >> > > > > > > > suite
>> > >> > > > > > > > >> on TC. Can you please run these ones which need to be
>> > >> > changed
>> > >> > > > > > > > individually
>> > >> > > > > > > > >> on TC, make sure they run without errors and contain
>> > all
>> > >> the
>> > >> > > > > needed
>> > >> > > > > > > > tests,
>> > >> > > > > > > > >> and link to these runs in the ticket? Then I can modify
>> > >> the
>> > >> > > > suites
>> > >> > > > > > to
>> > >> > > > > > > > fit
>> > >> > > > > > > > >> those.
>> > >> > > > > > > > >>
>> > >> > > > > > > > >> I'm not sure that class shadowing will work as we want
>> > >> it to
>> > >> > > > work,
>> > >> > > > > > > e.g.,
>> > >> > > > > > > > >> we
>> > >> > > > > > > > >> now have two IgniteCacheQuerySelfTestSuite6 with the
>> > same
>> > >> > > FQDN,
>> > >> > > > > I'm
>> > >> > > > > > > not
>> > >> > > > > > > > >> sure if maven/TC is going to pick both or just one.
>> > >> > > > > > > > >> Maybe they should go to a different package, e.g.,
>> > >> > > > testsuites/core
>> > >> > > > > > for
>> > >> > > > > > > > >> every suite already present in indexing/spring/etc.
>> > Maybe
>> > >> > you
>> > >> > > > can
>> > >> > > > > > > rename
>> > >> > > > > > > > >> them just now? This will mean a lot less of work
>> > >> > reconfiguring
>> > >> > > > > > suites.
>> > >> > > > > > > > >> In TC configurations, suite names are simple class
>> > names,
>> > >> > not
>> > >> > > > FQ,
>> > >> > > > > so
>> > >> > > > > > > no
>> > >> > > > > > > > >> changes may be needed at all.
>> > >> > > > > > > > >>
>> > >> > > > > > > > >> Regards,
>> > >> > > > > > > > >> --
>> > >> > > > > > > > >> Ilya Kasnacheev
>> > >> > > > > > > > >>
>> > >> > > > > > > > >>
>> > >> > > > > > > > >> пт, 27 нояб. 2020 г. в 13:03, Max Timonin <
>> > >> > > > > timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > >:
>> > >> > > > > > > > >>
>> > >> > > > > > > > >> > Hi, sorry for the misleading. I mean "adding
>> > >> ignite-core
>> > >> > > > module
>> > >> > > > > > > > >> *suites* to
>> > >> > > > > > > > >> > the TeamCity Queries* suite"
>> > >> > > > > > > > >> >
>> > >> > > > > > > > >> > On Fri, Nov 27, 2020 at 12:44 PM Ilya Kasnacheev <
>> > >> > > > > > > > >> > ilya.kasnach...@gmail.com 
>> > >> > > > > > > > >> > <mailto:ilya.kasnach...@gmail.com>>
>> > >> > > > > > > > >> > wrote:
>> > >> > > > > > > > >> >
>> > >> > > > > > > > >> > > Hello!
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> > > What do you mean by "adding ignite-core to suite"?
>> > >> > > > ignite-core
>> > >> > > > > > is
>> > >> > > > > > > a
>> > >> > > > > > > > >> top
>> > >> > > > > > > > >> > > dependency and its tests are also included in all
>> > >> other
>> > >> > > > > modules'
>> > >> > > > > > > > tests
>> > >> > > > > > > > >> > > classpath since it provides GridAbstractTest.
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> > > Regards,
>> > >> > > > > > > > >> > > --
>> > >> > > > > > > > >> > > Ilya Kasnacheev
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> > > пт, 27 нояб. 2020 г. в 01:24, Max Timonin <
>> > >> > > > > > > timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > > > >:
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> > > > Hi, Ilya!
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > So, I've updated PR, fixed comments and removed
>> > >> Core*
>> > >> > > > > > prefixes.
>> > >> > > > > > > > >> MTCGA
>> > >> > > > > > > > >> > > shows
>> > >> > > > > > > > >> > > > no blockers, but it was 2 weeks ago, so I've
>> > >> started
>> > >> > it
>> > >> > > > > again.
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > If PR is OK then there are some suites that
>> > should
>> > >> be
>> > >> > > > > updated
>> > >> > > > > > on
>> > >> > > > > > > > TC.
>> > >> > > > > > > > >> > > Could
>> > >> > > > > > > > >> > > > you please tell me how we can do it?
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 1. Add ignite-cassandra-serializers suite:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1. org.apache.ignite.tests.SerializerSuite
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 2. Add ignite-core to Queries* TC suite:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> org.apache.ignite.client.IgniteClientTestSuite
>> > >> > > > > > > > >> > > >    2.
>> > >> > > > > org.apache.ignite.suites.IgniteBinaryCacheQueryTestSuite
>> > >> > > > > > > > >> > > >    3.
>> > >> > > > > > org.apache.ignite.suites.IgniteBinaryCacheQueryTestSuite2
>> > >> > > > > > > > >> > > >    4.
>> > >> > > > > org.apache.ignite.suites.IgniteCacheQuerySelfTestSuite3
>> > >> > > > > > > > >> > > >    5.
>> > >> > > > > org.apache.ignite.suites.IgniteCacheQuerySelfTestSuite4
>> > >> > > > > > > > >> > > >    6.
>> > >> > > > > org.apache.ignite.suites.IgniteCacheQuerySelfTestSuite5
>> > >> > > > > > > > >> > > >    7.
>> > >> > > > > org.apache.ignite.suites.IgniteCacheQuerySelfTestSuite6
>> > >> > > > > > > > >> > > >    8.
>> > >> > > > > > > org.apache.ignite.suites.IgnitePdsWithIndexingCoreTestSuite
>> > >> > > > > > > > >> > > >    9.
>> > >> > > org.apache.ignite.suites.IgniteCacheMvccSqlTestSuite
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 3. Remove ignite-indexing from TC suites:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > > > > > > org.apache.ignite.testsuites.IgniteCacheQuerySelfTestSuite3
>> > >> > > > > > > > >> > > >    2.
>> > >> > > > > > > org.apache.ignite.testsuites.IgniteCacheQuerySelfTestSuite4
>> > >> > > > > > > > >> > > >    3.
>> > >> > > > > > > org.apache.ignite.testsuites.IgniteCacheQuerySelfTestSuite5
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 4. Add ignite-core to Spring* TC suite:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > org.apache.ignite.testsuites.IgniteSpringTestSuite
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 5. Add ignite-core suite (depends on
>> > uri-deployment
>> > >> > > > module):
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > > > > > org.apache.ignite.testsuites.IgniteUriDeploymentTestSuite
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 6. Add ignite-core suite to Zookeeper TC suite:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > > > > > > org.apache.ignite.testsuites.ZookeeperDiscoverySpiTestSuite3
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 7. Remove ignite-zookeeper test suite:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > > > > > > org.apache.ignite.testsuites.ZookeeperDiscoverySpiTestSuite3
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > 8. Add ignite-ml test suites:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >    1.
>> > >> > > > org.apache.ignite.ml.math.distances.DistancesTestSuite
>> > >> > > > > > > > >> > > >    2. org.apache.ignite.ml 
>> > >> > > > > > > > >> > > > <http://org.apache.ignite.ml/>
>> > >> > > .naivebayes.NaiveBayesTestSuite
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > On Wed, Nov 25, 2020 at 4:26 PM Ilya Kasnacheev <
>> > >> > > > > > > > >> > > ilya.kasnach...@gmail.com 
>> > >> > > > > > > > >> > > <mailto:ilya.kasnach...@gmail.com>
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > wrote:
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > > Hello!
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > Yes, we have such tests which depend on
>> > >> > > ignite-indexing
>> > >> > > > or
>> > >> > > > > > > > >> > > ignite-spring.
>> > >> > > > > > > > >> > > > > They just need to be included in Spring* or
>> > >> Queries*
>> > >> > > > test
>> > >> > > > > > > suite.
>> > >> > > > > > > > >> Then
>> > >> > > > > > > > >> > > > they
>> > >> > > > > > > > >> > > > > will be executed on TC in the correct context.
>> > >> You
>> > >> > can
>> > >> > > > > also
>> > >> > > > > > > run
>> > >> > > > > > > > >> these
>> > >> > > > > > > > >> > > > tests
>> > >> > > > > > > > >> > > > > from IDEA by specifying other module as
>> > >> classpath.
>> > >> > No
>> > >> > > > need
>> > >> > > > > > to
>> > >> > > > > > > > move
>> > >> > > > > > > > >> > the
>> > >> > > > > > > > >> > > > > classes around.
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > I will check the PR.
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > Regards,
>> > >> > > > > > > > >> > > > > --
>> > >> > > > > > > > >> > > > > Ilya Kasnacheev
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > ср, 25 нояб. 2020 г. в 00:22, Max Timonin <
>> > >> > > > > > > > >> timonin.ma...@gmail.com 
>> > >> > > > > > > > >> <mailto:timonin.ma...@gmail.com>>:
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > Ilya, Anton, Ivan, hi!
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > I fix some comments you leave in the PR.
>> > Also I
>> > >> > > > checked
>> > >> > > > > > some
>> > >> > > > > > > > >> test
>> > >> > > > > > > > >> > > > suites
>> > >> > > > > > > > >> > > > > > and found that some tests are written in the
>> > >> core
>> > >> > > > module
>> > >> > > > > > but
>> > >> > > > > > > > >> depend
>> > >> > > > > > > > >> > > on
>> > >> > > > > > > > >> > > > > the
>> > >> > > > > > > > >> > > > > > indexing module (or other modules). Some of
>> > >> such
>> > >> > > test
>> > >> > > > > > > classes
>> > >> > > > > > > > >> > contain
>> > >> > > > > > > > >> > > > > tests
>> > >> > > > > > > > >> > > > > > that are related to the core functionality,
>> > but
>> > >> > some
>> > >> > > > to
>> > >> > > > > > > > >> indexing.
>> > >> > > > > > > > >> > I'm
>> > >> > > > > > > > >> > > > not
>> > >> > > > > > > > >> > > > > > sure if it is correct to move a whole suite
>> > >> with
>> > >> > all
>> > >> > > > > tests
>> > >> > > > > > > > from
>> > >> > > > > > > > >> the
>> > >> > > > > > > > >> > > > > > indexing module to the core, as it will hide
>> > >> some
>> > >> > > core
>> > >> > > > > > tests
>> > >> > > > > > > > >> from
>> > >> > > > > > > > >> > the
>> > >> > > > > > > > >> > > > > core
>> > >> > > > > > > > >> > > > > > module.
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > I believe that the correct solution is to
>> > >> > > investigate
>> > >> > > > > > every
>> > >> > > > > > > > such
>> > >> > > > > > > > >> > test
>> > >> > > > > > > > >> > > > and
>> > >> > > > > > > > >> > > > > > move it to the right module. But I think this
>> > >> work
>> > >> > > > will
>> > >> > > > > > > take a
>> > >> > > > > > > > >> lot
>> > >> > > > > > > > >> > of
>> > >> > > > > > > > >> > > > > time
>> > >> > > > > > > > >> > > > > > and should be performed in a separate
>> > ticket, I
>> > >> > will
>> > >> > > > do
>> > >> > > > > it
>> > >> > > > > > > in
>> > >> > > > > > > > >> the
>> > >> > > > > > > > >> > > > > > background.
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > I think currently we should proceed with a
>> > way
>> > >> I
>> > >> > > > > > introduced
>> > >> > > > > > > in
>> > >> > > > > > > > >> PR:
>> > >> > > > > > > > >> > > > > > 1. Create fake suites for all such tests
>> > >> (written
>> > >> > in
>> > >> > > > > core,
>> > >> > > > > > > > >> suited
>> > >> > > > > > > > >> > in
>> > >> > > > > > > > >> > > > > other
>> > >> > > > > > > > >> > > > > > modules: indexing/spring/zookeeper/etc) in
>> > the
>> > >> > core
>> > >> > > > > > module.
>> > >> > > > > > > I
>> > >> > > > > > > > >> named
>> > >> > > > > > > > >> > > > such
>> > >> > > > > > > > >> > > > > > suites with prefix Core*.
>> > >> > > > > > > > >> > > > > > 2. Replace tests in modules with links to
>> > fake
>> > >> > > suites.
>> > >> > > > > > > > >> > > > > > 3. Create an umbrella Jira ticket to discover
>> > >> > every
>> > >> > > > fake
>> > >> > > > > > > suite
>> > >> > > > > > > > >> and
>> > >> > > > > > > > >> > > > > replace
>> > >> > > > > > > > >> > > > > > it with a new one in the right module.
>> > >> > > > > > > > >> > > > > > 4. Merge this PR for introducing a new travis
>> > >> > check
>> > >> > > to
>> > >> > > > > > avoid
>> > >> > > > > > > > >> losing
>> > >> > > > > > > > >> > > > > > new tests.
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > WDYT?
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > List of such mixed suites:
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 1. suite IgniteBinaryCacheQueryTestSuite
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > test GridCacheQueryIndexingDisabledSelfTest
>> > >> > > > > > > > >> > > > > > test IgniteCacheBinaryObjectsScanSelfTest
>> > >> > > > > > > > >> > > > > > test
>> > >> > IgniteCacheBinaryObjectsScanWithEventsSelfTest)
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 2. suite IgniteCacheQuerySelfTestSuite3
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > test
>> > GridCacheContinuousQueryNodesFilteringTest
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 3. suite IgniteCacheQuerySelfTestSuite5
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > test
>> > >> > > > > ContinuousQueryRemoteFilterMissingInClassPathSelfTest
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 4. suite IgniteCacheQuerySelfTestSuite6
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > test CacheContinuousQueryOperationP2PTest
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > test
>> > >> > CacheContinuousQueryFilterDeploymentFailedTest
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 5. all tests in suite
>> > >> > > > IgnitePdsWithIndexingCoreTestSuite
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > 6. and some others.
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > On Wed, Nov 18, 2020 at 12:38 PM Max Timonin
>> > <
>> > >> > > > > > > > >> > > timonin.ma...@gmail.com 
>> > >> > > > > > > > >> > > <mailto:timonin.ma...@gmail.com>>
>> > >> > > > > > > > >> > > > > > wrote:
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > > > > Hi Ilya! Thank you for up the topic. I will
>> > >> come
>> > >> > > > back
>> > >> > > > > > with
>> > >> > > > > > > > >> fixes
>> > >> > > > > > > > >> > > and
>> > >> > > > > > > > >> > > > > > > comments in a couple of days.
>> > >> > > > > > > > >> > > > > > >
>> > >> > > > > > > > >> > > > > > > On Tue, Nov 17, 2020 at 4:26 PM Ilya
>> > >> Kasnacheev
>> > >> > <
>> > >> > > > > > > > >> > > > > > ilya.kasnach...@gmail.com 
>> > >> > > > > > > > >> > > > > > <mailto:ilya.kasnach...@gmail.com>>
>> > >> > > > > > > > >> > > > > > > wrote:
>> > >> > > > > > > > >> > > > > > >
>> > >> > > > > > > > >> > > > > > >> Hello!
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >> I have left some comments and there's also
>> > >> more
>> > >> > > > > > > discussion
>> > >> > > > > > > > >> > there.
>> > >> > > > > > > > >> > > > Can
>> > >> > > > > > > > >> > > > > > you
>> > >> > > > > > > > >> > > > > > >> please look?
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >> Thanks,
>> > >> > > > > > > > >> > > > > > >> --
>> > >> > > > > > > > >> > > > > > >> Ilya Kasnacheev
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >> вт, 3 нояб. 2020 г. в 00:03, Max Timonin <
>> > >> > > > > > > > >> > timonin.ma...@gmail.com 
>> > >> > > > > > > > >> > <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > > > >> > > >:
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >> > Hi!
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > I've updated PR:
>> > >> > > > > > > > >> https://github.com/apache/ignite/pull/8367 
>> > >> > > > > > > > >> <https://github.com/apache/ignite/pull/8367>.
>> > >> > > > > > > > >> > > > Anton,
>> > >> > > > > > > > >> > > > > > >> Ivan,
>> > >> > > > > > > > >> > > > > > >> > Ivan could you please review it?
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > Some moments to mention:
>> > >> > > > > > > > >> > > > > > >> > 1. I've added new suites:
>> > SerializerSuite
>> > >> > > > > > > > >> > > > > > >> (ignite-cassandra-serializers),
>> > >> > > > > > > > >> > > > > > >> > DistanceTestSuite, NaiveBayesTestSuite
>> > >> > > > (ignite-ml).
>> > >> > > > > > > > Should
>> > >> > > > > > > > >> we
>> > >> > > > > > > > >> > > > > > configure
>> > >> > > > > > > > >> > > > > > >> a
>> > >> > > > > > > > >> > > > > > >> > TeamCity to run them?
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > 2. Some tests marked as failed, I'll
>> > >> create
>> > >> > > > > > > corresponding
>> > >> > > > > > > > >> > > tickets
>> > >> > > > > > > > >> > > > > for
>> > >> > > > > > > > >> > > > > > >> them
>> > >> > > > > > > > >> > > > > > >> > after PR approved:
>> > >> > > > > > > > >> > > > > > >> > - IgnitePKIndexesMigrationToUnwrapPkTest
>> > >> > > > > > > > >> > > > > > >> > - P2PGridifySelfTest
>> > >> > > > > > > > >> > > > > > >> > -
>> > >> GridCacheMultithreadedFailoverAbstractTest
>> > >> > > > > > > > >> > > > > > >> > - WalCompactionAfterRestartTest
>> > >> > > > > > > > >> > > > > > >> > - GridTcpCommunicationSpiLogTest
>> > >> > > > > > > > >> > > > > > >> > - ComplexSecondaryKeyUnwrapSelfTest
>> > >> > > > > > > > >> > > > > > >> > - SqlTransactionsSelfTest
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > 3. Add docs to DEVNOTES.txt
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > On Mon, Nov 2, 2020 at 11:44 AM Anton
>> > >> > > Vinogradov
>> > >> > > > <
>> > >> > > > > > > > >> > a...@apache.org <mailto:a...@apache.org>
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > wrote:
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > As I understand we
>> > >> > > > > > > > >> > > > > > >> > > > can't just move suites between
>> > >> modules,
>> > >> > as
>> > >> > > > > > TeamCity
>> > >> > > > > > > > may
>> > >> > > > > > > > >> > > depend
>> > >> > > > > > > > >> > > > > on
>> > >> > > > > > > > >> > > > > > >> the
>> > >> > > > > > > > >> > > > > > >> > > path
>> > >> > > > > > > > >> > > > > > >> > > > to them.
>> > >> > > > > > > > >> > > > > > >> > > See no problem to update TC as well.
>> > >> > > > > > > > >> > > > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > On Fri, Oct 30, 2020 at 4:32 PM Ivan
>> > >> > > > Daschinsky <
>> > >> > > > > > > > >> > > > > > ivanda...@gmail.com 
>> > >> > > > > > > > >> > > > > > <mailto:ivanda...@gmail.com>>
>> > >> > > > > > > > >> > > > > > >> > > wrote:
>> > >> > > > > > > > >> > > > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > I suggests to mark these tests with
>> > >> > @Ignore
>> > >> > > > and
>> > >> > > > > > > file
>> > >> > > > > > > > >> > tickets
>> > >> > > > > > > > >> > > > to
>> > >> > > > > > > > >> > > > > > fix
>> > >> > > > > > > > >> > > > > > >> > them.
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > пт, 30 окт. 2020 г. в 16:26, Ivan
>> > >> > > Daschinsky
>> > >> > > > <
>> > >> > > > > > > > >> > > > > ivanda...@gmail.com 
>> > >> > > > > > > > >> > > > > <mailto:ivanda...@gmail.com>
>> > >> > > > > > > > >> > > > > > >:
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > > Hi
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > > > WalCompactionAfterRestartTest --
>> > >> yes we
>> > >> > > > need
>> > >> > > > > > it.
>> > >> > > > > > > > This
>> > >> > > > > > > > >> > test
>> > >> > > > > > > > >> > > > > > failed
>> > >> > > > > > > > >> > > > > > >> > > because
>> > >> > > > > > > > >> > > > > > >> > > > > of race (test shold be rewritten a
>> > >> > little
>> > >> > > > > bit)
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > > > пт, 30 окт. 2020 г. в 16:15, Max
>> > >> > Timonin
>> > >> > > <
>> > >> > > > > > > > >> > > > > > timonin.ma...@gmail.com 
>> > >> > > > > > > > >> > > > > > <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > > > >> > > > > > >> >:
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> Hi!
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> Yes, you're correct. I've
>> > developed
>> > >> > the
>> > >> > > > > check
>> > >> > > > > > > and
>> > >> > > > > > > > >> > started
>> > >> > > > > > > > >> > > > to
>> > >> > > > > > > > >> > > > > > >> clean
>> > >> > > > > > > > >> > > > > > >> > > tests
>> > >> > > > > > > > >> > > > > > >> > > > >> (move them to suites, mark some
>> > >> tests
>> > >> > > with
>> > >> > > > > > > Ignore,
>> > >> > > > > > > > >> > > etc.). I
>> > >> > > > > > > > >> > > > > > >> finish
>> > >> > > > > > > > >> > > > > > >> > > work
>> > >> > > > > > > > >> > > > > > >> > > > on
>> > >> > > > > > > > >> > > > > > >> > > > >> the core module. I hope it was
>> > the
>> > >> > > biggest
>> > >> > > > > > one,
>> > >> > > > > > > > and
>> > >> > > > > > > > >> > > others
>> > >> > > > > > > > >> > > > > are
>> > >> > > > > > > > >> > > > > > >> less.
>> > >> > > > > > > > >> > > > > > >> > > If
>> > >> > > > > > > > >> > > > > > >> > > > >> so,
>> > >> > > > > > > > >> > > > > > >> > > > >> I think I will finish the work on
>> > >> > other
>> > >> > > > > > modules
>> > >> > > > > > > > in 1
>> > >> > > > > > > > >> > or 2
>> > >> > > > > > > > >> > > > > > weeks,
>> > >> > > > > > > > >> > > > > > >> as
>> > >> > > > > > > > >> > > > > > >> > I
>> > >> > > > > > > > >> > > > > > >> > > do
>> > >> > > > > > > > >> > > > > > >> > > > >> this activity in the background
>> > >> (~10%
>> > >> > of
>> > >> > > > my
>> > >> > > > > > work
>> > >> > > > > > > > >> time).
>> > >> > > > > > > > >> > > > > > Actually
>> > >> > > > > > > > >> > > > > > >> > I've
>> > >> > > > > > > > >> > > > > > >> > > > >> found
>> > >> > > > > > > > >> > > > > > >> > > > >> 3 failed tests in the core module
>> > >> that
>> > >> > > > > aren't
>> > >> > > > > > in
>> > >> > > > > > > > any
>> > >> > > > > > > > >> > > suite,
>> > >> > > > > > > > >> > > > > so
>> > >> > > > > > > > >> > > > > > I
>> > >> > > > > > > > >> > > > > > >> > need
>> > >> > > > > > > > >> > > > > > >> > > > time
>> > >> > > > > > > > >> > > > > > >> > > > >> to discover reason of failures
>> > and
>> > >> if
>> > >> > we
>> > >> > > > > > > actually
>> > >> > > > > > > > >> need
>> > >> > > > > > > > >> > > > those
>> > >> > > > > > > > >> > > > > > >> tests:
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > GridCacheMultithreadedFailoverAbstractTest
>> > >> > > > > > > > >> > > > > > >> > > > >> WalCompactionAfterRestartTest
>> > >> > > > > > > > >> > > > > > >> > > > >> GridTcpCommunicationSpiLogTest
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> Also we should decide how to be
>> > >> with
>> > >> > > > wrongly
>> > >> > > > > > > > located
>> > >> > > > > > > > >> > es.
>> > >> > > > > > > > >> > > > As I
>> > >> > > > > > > > >> > > > > > >> > > understand
>> > >> > > > > > > > >> > > > > > >> > > > >> we
>> > >> > > > > > > > >> > > > > > >> > > > >> can't just move suites between
>> > >> > modules,
>> > >> > > as
>> > >> > > > > > > > TeamCity
>> > >> > > > > > > > >> may
>> > >> > > > > > > > >> > > > > depend
>> > >> > > > > > > > >> > > > > > on
>> > >> > > > > > > > >> > > > > > >> > the
>> > >> > > > > > > > >> > > > > > >> > > > path
>> > >> > > > > > > > >> > > > > > >> > > > >> to them. So, for such cases I've
>> > >> just
>> > >> > > > > created
>> > >> > > > > > > > >> suites in
>> > >> > > > > > > > >> > > the
>> > >> > > > > > > > >> > > > > > right
>> > >> > > > > > > > >> > > > > > >> > > > module,
>> > >> > > > > > > > >> > > > > > >> > > > >> and replaced the test list with
>> > the
>> > >> > new
>> > >> > > > > class
>> > >> > > > > > > > >> suite. It
>> > >> > > > > > > > >> > > > does
>> > >> > > > > > > > >> > > > > > not
>> > >> > > > > > > > >> > > > > > >> > look
>> > >> > > > > > > > >> > > > > > >> > > > >> pretty enough, but I think It's a
>> > >> path
>> > >> > > of
>> > >> > > > > > least
>> > >> > > > > > > > >> > > resistance.
>> > >> > > > > > > > >> > > > > > WDYT?
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> BEFORE:
>> > >> > > > > > > > >> > > > > > >> > > > >> Module A -> SuiteA -> testA1,
>> > >> testA2,
>> > >> > > > > testB1,
>> > >> > > > > > > > testB2
>> > >> > > > > > > > >> > > > > > >> > > > >> Module B -> testB1, testB2
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> AFTER:
>> > >> > > > > > > > >> > > > > > >> > > > >> Module A -> SuiteA, SuiteB
>> > >> > > > > > > > >> > > > > > >> > > > >> Module B -> SuiteB -> testB1,
>> > >> testB2
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> On Fri, Oct 30, 2020 at 3:38 PM
>> > >> Anton
>> > >> > > > > > > Vinogradov <
>> > >> > > > > > > > >> > > > > > a...@apache.org <mailto:a...@apache.org>>
>> > >> > > > > > > > >> > > > > > >> > > wrote:
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > Folks,
>> > >> > > > > > > > >> > > > > > >> > > > >> > What's the current state of
>> > this
>> > >> > > thread?
>> > >> > > > > > > > >> > > > > > >> > > > >> > AFAIU, we found unused and
>> > >> wrongly
>> > >> > > > located
>> > >> > > > > > > tests
>> > >> > > > > > > > >> and
>> > >> > > > > > > > >> > > > > > developed
>> > >> > > > > > > > >> > > > > > >> > some
>> > >> > > > > > > > >> > > > > > >> > > > >> > checker, could we split this to
>> > >> some
>> > >> > > > PRs?
>> > >> > > > > > > > >> > > > > > >> > > > >> > Let's merge tests usage fix and
>> > >> > > location
>> > >> > > > > > fixes
>> > >> > > > > > > > >> first,
>> > >> > > > > > > > >> > > > this
>> > >> > > > > > > > >> > > > > > will
>> > >> > > > > > > > >> > > > > > >> > > > provide
>> > >> > > > > > > > >> > > > > > >> > > > >> us
>> > >> > > > > > > > >> > > > > > >> > > > >> > an ability to automate check
>> > >> using
>> > >> > > > Travis.
>> > >> > > > > > > > >> > > > > > >> > > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > On Tue, Oct 20, 2020 at 12:06
>> > PM
>> > >> > Ivan
>> > >> > > > > > > Pavlukhin
>> > >> > > > > > > > <
>> > >> > > > > > > > >> > > > > > >> > > vololo...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > <mailto:vololo...@gmail.com>>
>> > >> > > > > > > > >> > > > > > >> > > > >> > wrote:
>> > >> > > > > > > > >> > > > > > >> > > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > Max, Ivan,
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > Using explicit @Ignore and
>> > the
>> > >> > > > automated
>> > >> > > > > > > check
>> > >> > > > > > > > >> > sounds
>> > >> > > > > > > > >> > > > > good
>> > >> > > > > > > > >> > > > > > to
>> > >> > > > > > > > >> > > > > > >> > me.
>> > >> > > > > > > > >> > > > > > >> > > If
>> > >> > > > > > > > >> > > > > > >> > > > >> > > nobody has arguments against
>> > >> it I
>> > >> > > > think
>> > >> > > > > we
>> > >> > > > > > > > >> should
>> > >> > > > > > > > >> > do
>> > >> > > > > > > > >> > > > it.
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > 2020-10-19 19:30 GMT+03:00,
>> > Max
>> > >> > > > Timonin
>> > >> > > > > <
>> > >> > > > > > > > >> > > > > > >> > timonin.ma...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > > > >> > > > > > >> > > >:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > Hi Ivan,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > I've checked the ticket you
>> > >> > > provide.
>> > >> > > > > It
>> > >> > > > > > > > >> contains
>> > >> > > > > > > > >> > > > > subtasks
>> > >> > > > > > > > >> > > > > > >> to
>> > >> > > > > > > > >> > > > > > >> > > > >> uncomment
>> > >> > > > > > > > >> > > > > > >> > > > >> > or
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > to remove some unused
>> > tests.
>> > >> It
>> > >> > > > > > definitely
>> > >> > > > > > > > >> > > describes
>> > >> > > > > > > > >> > > > > some
>> > >> > > > > > > > >> > > > > > >> > cases
>> > >> > > > > > > > >> > > > > > >> > > > I've
>> > >> > > > > > > > >> > > > > > >> > > > >> > > found.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > So what do you think if I
>> > >> > > uncomment
>> > >> > > > > them
>> > >> > > > > > > in
>> > >> > > > > > > > >> > suites,
>> > >> > > > > > > > >> > > > add
>> > >> > > > > > > > >> > > > > > >> > @Ignore
>> > >> > > > > > > > >> > > > > > >> > > > >> > > annotation
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > for those tests while the
>> > >> > tickets
>> > >> > > > are
>> > >> > > > > > > open?
>> > >> > > > > > > > >> This
>> > >> > > > > > > > >> > > will
>> > >> > > > > > > > >> > > > > > help
>> > >> > > > > > > > >> > > > > > >> to
>> > >> > > > > > > > >> > > > > > >> > > find
>> > >> > > > > > > > >> > > > > > >> > > > >> out
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > tests that were forgiven
>> > in a
>> > >> > > recent
>> > >> > > > > > time.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > Also I believe that this
>> > >> check
>> > >> > > must
>> > >> > > > be
>> > >> > > > > > > > >> > automated. I
>> > >> > > > > > > > >> > > > > > didn't
>> > >> > > > > > > > >> > > > > > >> > find
>> > >> > > > > > > > >> > > > > > >> > > a
>> > >> > > > > > > > >> > > > > > >> > > > >> way
>> > >> > > > > > > > >> > > > > > >> > > > >> > how
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > uncomment / unused tests
>> > are
>> > >> > found
>> > >> > > > in
>> > >> > > > > > the
>> > >> > > > > > > > >> ticket.
>> > >> > > > > > > > >> > > If
>> > >> > > > > > > > >> > > > > > there
>> > >> > > > > > > > >> > > > > > >> is
>> > >> > > > > > > > >> > > > > > >> > no
>> > >> > > > > > > > >> > > > > > >> > > > >> any -
>> > >> > > > > > > > >> > > > > > >> > > > >> > I
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > propose mine PR for this
>> > >> > purpose.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > On Mon, Oct 19, 2020 at
>> > 5:24
>> > >> PM
>> > >> > > Ivan
>> > >> > > > > > > > >> Daschinsky <
>> > >> > > > > > > > >> > > > > > >> > > > >> ivanda...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> <mailto:ivanda...@gmail.com>>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > > wrote:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> Ivan, as far as I
>> > >> understand,
>> > >> > Max
>> > >> > > > > also
>> > >> > > > > > > > >> created
>> > >> > > > > > > > >> > > > > > >> verification
>> > >> > > > > > > > >> > > > > > >> > > check
>> > >> > > > > > > > >> > > > > > >> > > > >> for
>> > >> > > > > > > > >> > > > > > >> > > > >> > > not
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> included test and found a
>> > >> few
>> > >> > > > tests,
>> > >> > > > > > that
>> > >> > > > > > > > >> have
>> > >> > > > > > > > >> > > never
>> > >> > > > > > > > >> > > > > > been
>> > >> > > > > > > > >> > > > > > >> > > > included
>> > >> > > > > > > > >> > > > > > >> > > > >> in
>> > >> > > > > > > > >> > > > > > >> > > > >> > > any
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> testsuites.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> Also, I suppose, that even
>> > >> if
>> > >> > we
>> > >> > > > > cannot
>> > >> > > > > > > run
>> > >> > > > > > > > >> some
>> > >> > > > > > > > >> > > > > tests,
>> > >> > > > > > > > >> > > > > > >> these
>> > >> > > > > > > > >> > > > > > >> > > > tests
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> should
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> be ignored using
>> > annotation,
>> > >> > but
>> > >> > > > not
>> > >> > > > > > > > >> commented.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> пн, 19 окт. 2020 г. в
>> > 16:33,
>> > >> > Ivan
>> > >> > > > > > > > Pavlukhin <
>> > >> > > > > > > > >> > > > > > >> > > vololo...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > <mailto:vololo...@gmail.com>
>> > >> > > > > > > > >> > > > > > >> > > > >:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > Hi Max,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > There is an existing
>> > >> effort
>> > >> > > about
>> > >> > > > > > > > >> "abandoned"
>> > >> > > > > > > > >> > > > tests
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > https://issues.apache.org/jira/browse/IGNITE-9210 
>> > >> > > > > > > > >> > > <https://issues.apache.org/jira/browse/IGNITE-9210>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > 2020-10-19 16:25
>> > >> GMT+03:00,
>> > >> > Max
>> > >> > > > > > > Timonin <
>> > >> > > > > > > > >> > > > > > >> > > > timonin.ma...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > <mailto:timonin.ma...@gmail.com>
>> > >> > > > > > > > >> > > > > > >> > > > >> >:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > Hi Igniters!
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > I made a research into
>> > >> > tests
>> > >> > > > that
>> > >> > > > > > > > aren't
>> > >> > > > > > > > >> > > > included
>> > >> > > > > > > > >> > > > > in
>> > >> > > > > > > > >> > > > > > >> any
>> > >> > > > > > > > >> > > > > > >> > > test
>> > >> > > > > > > > >> > > > > > >> > > > >> > suite.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > As
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > TeamCity runs tests by
>> > >> > suites
>> > >> > > > so
>> > >> > > > > > > there
>> > >> > > > > > > > >> could
>> > >> > > > > > > > >> > > be
>> > >> > > > > > > > >> > > > > > tests
>> > >> > > > > > > > >> > > > > > >> > that
>> > >> > > > > > > > >> > > > > > >> > > > >> never
>> > >> > > > > > > > >> > > > > > >> > > > >> > run
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > on
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > TC.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > So I tried
>> > implementing
>> > >> a
>> > >> > > > simple
>> > >> > > > > > > check
>> > >> > > > > > > > >> for
>> > >> > > > > > > > >> > > such
>> > >> > > > > > > > >> > > > > > tests
>> > >> > > > > > > > >> > > > > > >> and
>> > >> > > > > > > > >> > > > > > >> > > > >> include
>> > >> > > > > > > > >> > > > > > >> > > > >> > it
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > in
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > Ignite's travis
>> > config.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > The check runs while
>> > >> "mvn
>> > >> > > test"
>> > >> > > > > > > command
>> > >> > > > > > > > >> and
>> > >> > > > > > > > >> > > > > > >> piggy-backs
>> > >> > > > > > > > >> > > > > > >> > on
>> > >> > > > > > > > >> > > > > > >> > > > the
>> > >> > > > > > > > >> > > > > > >> > > > >> > maven
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > surefire plugin. I
>> > >> replaced
>> > >> > > the
>> > >> > > > > > junit
>> > >> > > > > > > > >> > provider
>> > >> > > > > > > > >> > > > > with
>> > >> > > > > > > > >> > > > > > a
>> > >> > > > > > > > >> > > > > > >> > > custom
>> > >> > > > > > > > >> > > > > > >> > > > >> one
>> > >> > > > > > > > >> > > > > > >> > > > >> > > that
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > checks if a class is a
>> > >> test
>> > >> > > or
>> > >> > > > a
>> > >> > > > > > > suite
>> > >> > > > > > > > >> > (there
>> > >> > > > > > > > >> > > > are
>> > >> > > > > > > > >> > > > > > some
>> > >> > > > > > > > >> > > > > > >> > > Ignite
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > specific
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > stuff), marks tests
>> > that
>> > >> > are
>> > >> > > in
>> > >> > > > > > > suites
>> > >> > > > > > > > >> and
>> > >> > > > > > > > >> > > > raises
>> > >> > > > > > > > >> > > > > an
>> > >> > > > > > > > >> > > > > > >> > > > exception
>> > >> > > > > > > > >> > > > > > >> > > > >> if
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > there
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > are
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > non-suited tests. It's
>> > >> > > > > implemented
>> > >> > > > > > > as a
>> > >> > > > > > > > >> part
>> > >> > > > > > > > >> > > of
>> > >> > > > > > > > >> > > > > > maven
>> > >> > > > > > > > >> > > > > > >> > > command
>> > >> > > > > > > > >> > > > > > >> > > > >> so
>> > >> > > > > > > > >> > > > > > >> > > > >> > it
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> runs
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > for every module
>> > >> > separately.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > I've prepared draft PR
>> > >> with
>> > >> > > > this
>> > >> > > > > > > check:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> https://github.com/apache/ignite/pull/8367 
>> > >> > > > > > > > >> <https://github.com/apache/ignite/pull/8367>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > Travis check report is
>> > >> > here:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > https://travis-ci.org/github/apache/ignite/jobs/737046387 
>> > >> > > > > > > > <https://travis-ci.org/github/apache/ignite/jobs/737046387>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > As It's a draft, so I
>> > >> skip
>> > >> > > some
>> > >> > > > > > maven
>> > >> > > > > > > > >> > > > > configuration
>> > >> > > > > > > > >> > > > > > >> steps
>> > >> > > > > > > > >> > > > > > >> > > > for a
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > while.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > Also
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > I run the check only
>> > for
>> > >> > the
>> > >> > > > core
>> > >> > > > > > > > module.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > But I have some
>> > results
>> > >> > that
>> > >> > > > want
>> > >> > > > > > to
>> > >> > > > > > > > >> discuss
>> > >> > > > > > > > >> > > > > before
>> > >> > > > > > > > >> > > > > > >> > > continue
>> > >> > > > > > > > >> > > > > > >> > > > >> the
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > work:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 1. Currently in the
>> > core
>> > >> > > module
>> > >> > > > > > there
>> > >> > > > > > > > >> are 53
>> > >> > > > > > > > >> > > > tests
>> > >> > > > > > > > >> > > > > > >> that
>> > >> > > > > > > > >> > > > > > >> > > > aren't
>> > >> > > > > > > > >> > > > > > >> > > > >> > part
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > of
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > any
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > test suite. I'm not
>> > sure
>> > >> > > about
>> > >> > > > > the
>> > >> > > > > > > > reason
>> > >> > > > > > > > >> > for
>> > >> > > > > > > > >> > > > > every
>> > >> > > > > > > > >> > > > > > >> test.
>> > >> > > > > > > > >> > > > > > >> > > So
>> > >> > > > > > > > >> > > > > > >> > > > I
>> > >> > > > > > > > >> > > > > > >> > > > >> > just
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > put
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > below a list of the
>> > >> tests
>> > >> > and
>> > >> > > > > last
>> > >> > > > > > > > >> > contributor
>> > >> > > > > > > > >> > > > to
>> > >> > > > > > > > >> > > > > a
>> > >> > > > > > > > >> > > > > > >> file
>> > >> > > > > > > > >> > > > > > >> > > that
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > contains
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> a
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > test.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 2. Some tests are
>> > >> located
>> > >> > in
>> > >> > > > the
>> > >> > > > > > core
>> > >> > > > > > > > >> > module,
>> > >> > > > > > > > >> > > > but
>> > >> > > > > > > > >> > > > > > >> suites
>> > >> > > > > > > > >> > > > > > >> > > are
>> > >> > > > > > > > >> > > > > > >> > > > >> in a
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > different, for example
>> > >> > > > > > > ignite-indexing
>> > >> > > > > > > > >> suite
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > IgniteCacheQuerySelfTestSuite3
>> > >> > > > > > > contains
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > only tests written in
>> > >> the
>> > >> > > core
>> > >> > > > > > > module,
>> > >> > > > > > > > >> and
>> > >> > > > > > > > >> > > none
>> > >> > > > > > > > >> > > > > from
>> > >> > > > > > > > >> > > > > > >> the
>> > >> > > > > > > > >> > > > > > >> > > > >> indexing
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> module.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > Also there are suites
>> > in
>> > >> > > > spring,
>> > >> > > > > > > > >> uri-deploy,
>> > >> > > > > > > > >> > > > > > zookeeper
>> > >> > > > > > > > >> > > > > > >> > > > >> modules. In
>> > >> > > > > > > > >> > > > > > >> > > > >> > > my
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> PR
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > I've just copied the
>> > >> test
>> > >> > > > suites
>> > >> > > > > to
>> > >> > > > > > > the
>> > >> > > > > > > > >> core
>> > >> > > > > > > > >> > > > > module.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 3. Some test classes
>> > are
>> > >> > > named
>> > >> > > > > with
>> > >> > > > > > > the
>> > >> > > > > > > > >> > > > "Abstract"
>> > >> > > > > > > > >> > > > > > >> suffix
>> > >> > > > > > > > >> > > > > > >> > > but
>> > >> > > > > > > > >> > > > > > >> > > > >> > don't
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> have
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > the corresponding
>> > >> modifier
>> > >> > > (for
>> > >> > > > > > > > example,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > IgniteTxTimeoutAbstractTest).
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > So,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > I add the modifier for
>> > >> > every
>> > >> > > > such
>> > >> > > > > > > file
>> > >> > > > > > > > if
>> > >> > > > > > > > >> > it's
>> > >> > > > > > > > >> > > > > not a
>> > >> > > > > > > > >> > > > > > >> part
>> > >> > > > > > > > >> > > > > > >> > > of
>> > >> > > > > > > > >> > > > > > >> > > > >> any
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > suite.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > What do you think
>> > about
>> > >> > this
>> > >> > > > > check?
>> > >> > > > > > > If
>> > >> > > > > > > > >> > Ignite
>> > >> > > > > > > > >> > > > > needs
>> > >> > > > > > > > >> > > > > > >> it,
>> > >> > > > > > > > >> > > > > > >> > > let's
>> > >> > > > > > > > >> > > > > > >> > > > >> > > discuss
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > next
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > things:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 1. Mark tests that
>> > >> should
>> > >> > > never
>> > >> > > > > be
>> > >> > > > > > in
>> > >> > > > > > > > any
>> > >> > > > > > > > >> > > suite
>> > >> > > > > > > > >> > > > by
>> > >> > > > > > > > >> > > > > > >> some
>> > >> > > > > > > > >> > > > > > >> > > > reason;
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 2. Fix the missed
>> > tests;
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 3. How to declare
>> > suites
>> > >> > that
>> > >> > > > > > > contains
>> > >> > > > > > > > >> tests
>> > >> > > > > > > > >> > > > from
>> > >> > > > > > > > >> > > > > a
>> > >> > > > > > > > >> > > > > > >> > > different
>> > >> > > > > > > > >> > > > > > >> > > > >> > > module;
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > 4. How to check if TC
>> > >> runs
>> > >> > > all
>> > >> > > > > > > suites.
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > List of non-suited
>> > >> tests in
>> > >> > > the
>> > >> > > > > > core
>> > >> > > > > > > > >> module:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> maksim.stepac...@gmail.com <mailto:maksim.stepac...@gmail.com>
>> > >> > :
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > >  GridTcpCommunicationSpiLogTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > nizhi...@apache.org 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:nizhi...@apache.org>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >>
>> > >> > IgniteCacheClientMultiNodeUpdateTopologyLockTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > >  CacheClientsConcurrentStartTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  IgniteOutOfMemoryPropagationTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  GridCacheP2PUndeploySelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  GridCacheRebalancingOrderingTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > >  IgniteMassLoadSandboxTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  PageLockTrackerMXBeanImplTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  IgniteBinaryMetadataUpdateNodeRestartTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  CacheLockCandidatesThreadTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> >  GridMBeanBaselineTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  RendezvousAffinityFunctionSimpleBenchmark
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > samvi...@yandex.ru 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:samvi...@yandex.ru>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  IgnitePdsNoSpaceLeftOnDeviceTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > maxmu...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:maxmu...@gmail.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> >  GridCacheOnCopyFlagReplicatedSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  GridCacheOnCopyFlagLocalSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >>
>> > >> > GridCacheReplicatedAtomicReferenceMultiNodeTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >>  GridCacheReplicatedMarshallerTxTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> >  GridCacheReplicatedTxConcurrentGetTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > >  GridCacheOnCopyFlagTxPartitionedSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  GridCacheReplicatedTxReadTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >>
>> > >> > GridCachePartitionedAtomicReferenceMultiNodeTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  GridCacheOnCopyFlagAtomicSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > mmu...@apache.org 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:mmu...@apache.org>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > >  GridActivateExtensionTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  IgniteChangeGlobalStateCacheTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > >  IgniteChangeGlobalStateTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >>  IgniteChangeGlobalStateServiceTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > >  IgniteChangeGlobalStateDataStructureTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > oignate...@gridgain.com <mailto:oignate...@gridgain.com>
>> > >> :
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > >  CacheEntryProcessorCopySelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  MemoryLeaksOnRestartNodeTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > >  GridCacheAtomicPreloadSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  WalCompactionAfterRestartTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > >  IgniteCacheConcurrentPutGetRemove
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > >  GridIoManagerBenchmark0
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > nsamelc...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:nsamelc...@gmail.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > >
>> > GridLongRunningInitNewCrdFutureDiagnosticsTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  GridCacheMultithreadedFailoverAbstractTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> alexey.goncha...@gmail.com <mailto:alexey.goncha...@gmail.com>
>> > >> > :
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  GridCacheBinaryObjectsAtomicOnheapSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > GridCacheBinaryObjectsAtomicNearDisabledOnheapSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >>
>> > >> > GridCacheBinaryObjectsPartitionedOnheapSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> >
>> > >> > > > > > > > >> > > > >
>> > >> > > > > GridCacheBinaryObjectsPartitionedNearDisabledOnheapSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > vladis...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:vladis...@gmail.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > >  IgnitePartitionedLockSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> alexandr.bel...@xored.com <mailto:alexandr.bel...@xored.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > >  IgniteStableBaselineCachePutAllFailoverTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > >  IgniteStableBaselineCacheRemoveFailoverTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > ilant...@gridgain.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:ilant...@gridgain.com>
>> > :
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > >  IgniteCacheAtomicOnheapExpiryPolicyTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > >  IgniteCacheAtomicLocalOnheapExpiryPolicyTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > >  GridCacheReplicatedOnheapFullApiSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  GridCacheBinaryObjectsLocalOnheapSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > oignate...@users.noreply.github.com 
>> > >> > > > > > <mailto:oignate...@users.noreply.github.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >>  GridCacheTtlManagerEvictionSelfTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > ira...@apache.org 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:ira...@apache.org>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >>  CommonPoolStarvationCheckpointTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > alievmi...@gmail.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:alievmi...@gmail.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> >  RemoveAllDeadlockTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > schugu...@gridgain.com <mailto:schugu...@gridgain.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >>  FullyConnectedComponentSearcherTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > sboi...@gridgain.com 
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > <mailto:sboi...@gridgain.com>:
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > >  IgniteDataStructuresNoClassOnServerTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > timonin.ma...@gmail.com <mailto:timonin.ma...@gmail.com>
>> > >> :
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >>  ReliableChannelTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > >  ThinClientPartitionAwarenessDiscoveryTest
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > --
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > Best regards,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > Ivan Pavlukhin
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> --
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> Sincerely yours, Ivan
>> > >> > Daschinskiy
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > --
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> > > Best regards,
>> > >> > > > > > > > >> > > > > > >> > > > >> > > Ivan Pavlukhin
>> > >> > > > > > > > >> > > > > > >> > > > >> > >
>> > >> > > > > > > > >> > > > > > >> > > > >> >
>> > >> > > > > > > > >> > > > > > >> > > > >>
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > > > --
>> > >> > > > > > > > >> > > > > > >> > > > > Sincerely yours, Ivan Daschinskiy
>> > >> > > > > > > > >> > > > > > >> > > > >
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > > > --
>> > >> > > > > > > > >> > > > > > >> > > > Sincerely yours, Ivan Daschinskiy
>> > >> > > > > > > > >> > > > > > >> > > >
>> > >> > > > > > > > >> > > > > > >> > >
>> > >> > > > > > > > >> > > > > > >> >
>> > >> > > > > > > > >> > > > > > >>
>> > >> > > > > > > > >> > > > > > >
>> > >> > > > > > > > >> > > > > >
>> > >> > > > > > > > >> > > > >
>> > >> > > > > > > > >> > > >
>> > >> > > > > > > > >> > >
>> > >> > > > > > > > >> >
>> > >> > > > > > > > >>
>> > >> > > > > > > > >
>> > >> > > > > > > >
>> > >> > > > > > >
>> > >> > > > > >
>> > >> > > > >
>> > >> > > >
>> > >> > > >
>> > >> > > > --
>> > >> > > > Sincerely yours, Ivan Daschinskiy
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> >
> 

Reply via email to