If profile can handle this — its ok. For choosing build type — we can introduce select, that will choose between -p <profile> and -DskipTests=true (defaulting to profile). Thus [Build] will pass either way.
Regards, Petr Ivanov Head of IT IT & Development Solutions | GRIDGAIN SYSTEMS +7 (911) 945-00-59 > On 25 Feb 2021, at 13:23, Max Timonin <timonin.ma...@gmail.com> wrote: > > Yes, it's correct that "mvn install" runs also the "mvn test" command, and > this is OK as the check-test-suites profile handles all tests > without running them. If the skipTests flag is triggered then this check is > useless. It will take only about 2 min to run "mvn test" with this profile. > Travis does that as one of steps. > > So, there are no issues with tests. Should I provide more info how this > check works? > > Also, discussed with Anton Vinogradov, Alex Plekhanov. There can be an > issue, that sometimes it's required to run custom test suites to debug > flaky tests. Sequence of steps is the following: > 1. Find a test suite with flaky tests (that reproducible only on an > TeamCity agent); > 2. Comment some tests in the suite to isolate; > 3. Push it, and run related TC suite; > 4. TC suite depends on [Build] job, run the job - it will fail on the check > "check-test-suites". > > So it is needed to provide a configuration to disable this check such runs. > I'll have a look on next week how to implement this. > > On Thu, Feb 25, 2021 at 11:02 AM Petr Ivanov <piva...@gridgain.com> wrote: > >> I am telling that INSTALL goal for maven will trigger TEST goal for the >> whole project and it cannot be prevented until the flag is specified either >> as command line parameter, or in profile somehow to be inherited by other >> modules. >> Thats why I am suggesting this as separate suite. >> >> >> Regards, >> *Petr Ivanov* >> Head of IT >> IT & Development Solutions | >> *GRIDGAIN SYSTEMS*+7 (911) 945-00-59 >> >> On 25 Feb 2021, at 10:44, Max Timonin <timonin.ma...@gmail.com> wrote: >> >> Hi, Petr! >> >> Profile "check-test-suites" handles all tests in another way, it just >> verifies that all tests are suited. No tests run then. >> As I understand the [BUILD] job goal is preparing a .zip archive to >> distribute it for other jobs. I think it is a valid place to put sanity >> checks. If a check fails then no archive is prepared. WDYT? >> >> Also I see that there is a flag -Dmaven.javadoc.skip=true. I'd propose to >> change it to the profile "skip-docs", that was introduced in ticket [1] >> IGNITE-13623. As the setting "maven.javadoc.skip" does not >> affect scaladocs. >> >> [1] https://issues.apache.org/jira/browse/IGNITE-13623 >> >> On Thu, Feb 25, 2021 at 7:34 AM Petr Ivanov <piva...@gridgain.com> wrote: >> >>> Won't the absence of -DskipTests flag trigger ALL the tests for all >>> modules? >>> This flag was added intentionally. >>> >>> Instead, I'd put Non-Suited tests into some kind of sanity check, group >>> all sanity checks in single Run All, and make tests depend on it's >>> successful pass. >>> >>> >>> Regards, >>> *Petr Ivanov* >>> Head of IT >>> IT & Development Solutions | >>> *GRIDGAIN SYSTEMS*+7 (911) 945-00-59 >>> >>> On 24 Feb 2021, at 19:58, Max Timonin <timonin.ma...@gmail.com> wrote: >>> >>> 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 >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>> >>> >>> >>