Hi, all!

What do you think if we add the check in the TC [Build] job. Currently
[Build] runs also check for licences, checkstyle [1]:

mvn *install* -Pall-java,all-scala,scala,*licenses*,lgpl,examples,
*checkstyle* -DskipTests -Dmaven.javadoc.skip=true %MAVEN_MODULES_STRING%.

So let's add the check too to block other jobs. As if there missed tests
then TC run may be invalid - missed tests may be broken and then the MTCGA
visa too. To made this we should change command line parameters:
1. Add profile check-test-suites;
2. Remove -Dskiptests flag.

-Pall-java,all-scala,scala,licenses,lgpl,examples,checkstyle,
*check-test-suites *-DskipTests -Dmaven.javadoc.skip=true
%MAVEN_MODULES_STRING%

WDYT?

[1]
https://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests24Java8_BuildApacheIgnite&tab=buildTypeSettings&branch_IgniteTests24Java8=%3Cdefault

On Tue, Feb 9, 2021 at 4:48 PM Ilya Kasnacheev <ilya.kasnach...@gmail.com>
wrote:

> Hello again!
>
> Of course it's 20 minutes, not 20 seconds.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> вт, 9 февр. 2021 г. в 16:45, Ilya Kasnacheev <ilya.kasnach...@gmail.com>:
>
> > Hello!
> >
> > Java part kicks in if the target not found in pom.xml. Ideally we should
> > skip this build if target check-test-suites is not in pom.xml
> >
> > I have changed its timeout to 20 second which should terminate its
> > progression on older builds. Maybe that would be sufficient for now.
> >
> > Regards,
> > --
> > Ilya Kasnacheev
> >
> >
> > вт, 9 февр. 2021 г. в 14:09, Petr Ivanov <piva...@gridgain.com>:
> >
> >> 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
> >>
> >> Regards,
> >> --
> >> Ilya Kasnacheev
> >>
> >>
> >> вт, 9 февр. 2021 г. в 12:20, Petr Ivanov <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>
> >>> 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
> >>> >:
> >>>
> >>>> Hello!
> >>>>
> >>>> I have created a TC suite:
> >>>>
> >>>>
> 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>:
> >>>>
> >>>>> 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
> >>>>>
> >>>>> On Fri, Feb 5, 2021 at 7:13 PM Ilya Kasnacheev <
> >>>>> 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>:
> >>>>> >
> >>>>> > > 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
> >>>>> > >
> >>>>> > > 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
> >>>>> >:
> >>>>> > >
> >>>>> > >> 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
> >>>>> > >>
> >>>>> > >> On Mon, Dec 28, 2020 at 2:03 PM Ilya Kasnacheev <
> >>>>> > >> 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>:
> >>>>> > >> >
> >>>>> > >> > > 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>
> >>>>> > >> > > 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
> >>>>> > >> > > >:
> >>>>> > >> > > >
> >>>>> > >> > > > > 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
> >>>>> > >> >:
> >>>>> > >> > > > >
> >>>>> > >> > > > > > 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>
> >>>>> > >> > > > > > 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
> >>>>> > >> > >:
> >>>>> > >> > > > > > >
> >>>>> > >> > > > > > > > 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
> >>>>> > >> > > > > > > >
> >>>>> > >> > > > > > > >
> >>>>> > >> > > > > > > >
> >>>>> > >> > > > > > > > On Fri, Nov 27, 2020 at 3:55 PM Max Timonin <
> >>>>> > >> > > > 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>
> >>>>> > >> > > > > > > > > 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
> >>>>> > >> > > > > > >:
> >>>>> > >> > > > > > > > >>
> >>>>> > >> > > > > > > > >> > 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>
> >>>>> > >> > > > > > > > >> > 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
> >>>>> > >> > > > > > > > >:
> >>>>> > >> > > > > > > > >> > >
> >>>>> > >> > > > > > > > >> > > > 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
> >>>>> > >> > > .naivebayes.NaiveBayesTestSuite
> >>>>> > >> > > > > > > > >> > > >
> >>>>> > >> > > > > > > > >> > > >
> >>>>> > >> > > > > > > > >> > > > On Wed, Nov 25, 2020 at 4:26 PM Ilya
> >>>>> Kasnacheev <
> >>>>> > >> > > > > > > > >> > > 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>:
> >>>>> > >> > > > > > > > >> > > > >
> >>>>> > >> > > > > > > > >> > > > > > 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>
> >>>>> > >> > > > > > > > >> > > > > > 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>
> >>>>> > >> > > > > > > > >> > > > > > > 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
> >>>>> > >> > > > > > > > >> > > >:
> >>>>> > >> > > > > > > > >> > > > > > >>
> >>>>> > >> > > > > > > > >> > > > > > >> > Hi!
> >>>>> > >> > > > > > > > >> > > > > > >> >
> >>>>> > >> > > > > > > > >> > > > > > >> > I've updated PR:
> >>>>> > >> > > > > > > > >> 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
> >>>>> > >> > > > > > > > >> > > >
> >>>>> > >> > > > > > > > >> > > > > > 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>
> >>>>> > >> > > > > > > > >> > > > > > >> > > wrote:
> >>>>> > >> > > > > > > > >> > > > > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > I suggests to mark these
> >>>>> tests with
> >>>>> > >> > @Ignore
> >>>>> > >> > > > and
> >>>>> > >> > > > > > > file
> >>>>> > >> > > > > > > > >> > tickets
> >>>>> > >> > > > > > > > >> > > > to
> >>>>> > >> > > > > > > > >> > > > > > fix
> >>>>> > >> > > > > > > > >> > > > > > >> > them.
> >>>>> > >> > > > > > > > >> > > > > > >> > > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > пт, 30 окт. 2020 г. в 16:26,
> >>>>> Ivan
> >>>>> > >> > > Daschinsky
> >>>>> > >> > > > <
> >>>>> > >> > > > > > > > >> > > > > 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
> >>>>> > >> > > > > > > > >> > > > > > >> >:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> 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>
> >>>>> > >> > > > > > > > >> > > > > > >> > > 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>
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > 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
> >>>>> > >> > > > > > > > >> > > > > > >> > > >:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > > 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>
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > > 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
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >>
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > Hi Max,
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > There is an
> >>>>> existing
> >>>>> > >> effort
> >>>>> > >> > > about
> >>>>> > >> > > > > > > > >> "abandoned"
> >>>>> > >> > > > > > > > >> > > > tests
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
> >>>>> > >> > > > > > > > >> > >
> >>>>> https://issues.apache.org/jira/browse/IGNITE-9210
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > 2020-10-19 16:25
> >>>>> > >> GMT+03:00,
> >>>>> > >> > Max
> >>>>> > >> > > > > > > Timonin <
> >>>>> > >> > > > > > > > >> > > > > > >> > > > 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
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > > Travis check
> >>>>> report is
> >>>>> > >> > here:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> >
> >>>>> > >> > > > > > > >
> >>>>> 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
> >>>>> > >> > :
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > >  GridTcpCommunicationSpiLogTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> nizhi...@apache.org:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >>
> >>>>> > >> > IgniteCacheClientMultiNodeUpdateTopologyLockTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > >  CacheClientsConcurrentStartTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  IgniteOutOfMemoryPropagationTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  GridCacheP2PUndeploySelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  GridCacheRebalancingOrderingTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > >  IgniteMassLoadSandboxTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  PageLockTrackerMXBeanImplTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > >
> IgniteBinaryMetadataUpdateNodeRestartTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  CacheLockCandidatesThreadTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> >  GridMBeanBaselineTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > >
> RendezvousAffinityFunctionSimpleBenchmark
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> samvi...@yandex.ru:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  IgnitePdsNoSpaceLeftOnDeviceTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> maxmu...@gmail.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> >  GridCacheOnCopyFlagReplicatedSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  GridCacheOnCopyFlagLocalSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >>
> >>>>> > >> > GridCacheReplicatedAtomicReferenceMultiNodeTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >>  GridCacheReplicatedMarshallerTxTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> >  GridCacheReplicatedTxConcurrentGetTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > >  GridCacheOnCopyFlagTxPartitionedSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  GridCacheReplicatedTxReadTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >>
> >>>>> > >> > GridCachePartitionedAtomicReferenceMultiNodeTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  GridCacheOnCopyFlagAtomicSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> mmu...@apache.org:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > >  GridActivateExtensionTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  IgniteChangeGlobalStateCacheTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > >  IgniteChangeGlobalStateTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >>  IgniteChangeGlobalStateServiceTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > >  IgniteChangeGlobalStateDataStructureTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > oignate...@gridgain.com
> >>>>> > >> :
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > >  CacheEntryProcessorCopySelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  MemoryLeaksOnRestartNodeTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > >  GridCacheAtomicPreloadSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  WalCompactionAfterRestartTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > >  IgniteCacheConcurrentPutGetRemove
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > >  GridIoManagerBenchmark0
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> nsamelc...@gmail.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > >
> >>>>> > GridLongRunningInitNewCrdFutureDiagnosticsTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > >
> GridCacheMultithreadedFailoverAbstractTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> alexey.goncha...@gmail.com
> >>>>> > >> > :
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > >
> GridCacheBinaryObjectsAtomicOnheapSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > >
> >>>>> > >> > > > > > > >
> >>>>> GridCacheBinaryObjectsAtomicNearDisabledOnheapSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >>
> >>>>> > >> > GridCacheBinaryObjectsPartitionedOnheapSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> >
> >>>>> > >> > > > > > > > >> > > > >
> >>>>> > >> > > > >
> >>>>> GridCacheBinaryObjectsPartitionedNearDisabledOnheapSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> vladis...@gmail.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > >  IgnitePartitionedLockSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> alexandr.bel...@xored.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > >
> >>>>> IgniteStableBaselineCachePutAllFailoverTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > >
> >>>>> IgniteStableBaselineCacheRemoveFailoverTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> ilant...@gridgain.com
> >>>>> > :
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > >  IgniteCacheAtomicOnheapExpiryPolicyTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > >
> >>>>> IgniteCacheAtomicLocalOnheapExpiryPolicyTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > >  GridCacheReplicatedOnheapFullApiSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > >
> GridCacheBinaryObjectsLocalOnheapSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > oignate...@users.noreply.github.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >>  GridCacheTtlManagerEvictionSelfTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> ira...@apache.org:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >>  CommonPoolStarvationCheckpointTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> alievmi...@gmail.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> >  RemoveAllDeadlockTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > schugu...@gridgain.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >>  FullyConnectedComponentSearcherTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> sboi...@gridgain.com:
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > >  IgniteDataStructuresNoClassOnServerTest
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > >> > > > > > > > >> > > > > > >> > > > >> > > >> > >
> >>>>> > 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