Thanks for explanation
30.10.2017, 08:43, "Dmitry Pavlov" <dpavlov....@gmail.com>: > Hi Aleksei, > > Wiki in apache Ignite is used for design documents, Ignite Enhancement > Proposals (IEPs), introductory for ignite developers, etc, but not for > documentation. > > Readme.io is official Ignite documentation for ignite users. > > Recent created page describe how Ignite developer can test compatibility > (mostly if Persistent Store enabled) using testing framework > (GridAbstractTest/GridCommonAbstractTest). These classes are not used by > end users. > > Sincerely, > Dmitriy Pavlov > > пн, 30 окт. 2017 г. в 10:06, Aleksei Zaitsev <ign...@alexzaitzev.pro>: > >> Thanks, Dmitry, but why wiki and not readme.io[1]? It has a section "Test >> and benchmarking", which suits well for such information. >> >> I thought, that wiki is deprecated source of documentation. Correct me if >> I am wrong. >> >> [1] https://apacheignite.readme.io/docs >> >> 27.10.2017, 20:29, "Dmitry Pavlov" <dpavlov....@gmail.com>: >> > Hi Vyacheslav , Igniters, >> > >> > I hope you don't mind I copied this description into wiki (new page): >> > https://cwiki.apache.org/confluence/display/IGNITE/Ignite+Tests+How+To >> > >> > Hope this helps new community members to easily find the info. >> > >> > Sincerely, >> > Dmitriy Pavlov >> > >> > вт, 17 окт. 2017 г. в 18:17, Vyacheslav Daradur <daradu...@gmail.com>: >> > >> >> Hi, Igniters! >> >> >> >> I would like to announce new Compatibility Testing Framework module in >> >> the project. >> >> >> >> This module has been recently included in the project [1]. >> >> >> >> Framework provides an opportunity to start working with Ignite >> >> instances of previously released versions. >> >> >> >> The entire module is built on top of the Ignite Testing Framework, >> >> especially on the MiltiJVM-mode classes. There is a class >> >> IgniteCompatibilityAbstractTest that provides methods to start Ignite >> >> nodes with versions which have been previously released in the Maven >> >> repository in separate JVM and allows them to join topology. Framework >> >> looking for artifacts of a specific version in the Maven local >> >> repository, if they don’t exist there, they will be downloaded and >> >> stored via Maven. >> >> >> >> The main implemented API: >> >> startGrid(name, version, configurationClosure); >> >> startGrid(name, version, configurationClosure, postStartupClosure); >> >> >> >> You can simply specify a version of Ignite, which you want to start, >> >> define the configuration in the configurationClosure and set the >> >> actions on the started node in the postStartupClosure. It’s very easy >> >> to use it for writing unit tests, here is a simple example [2] which >> >> demonstrates the main functional. >> >> >> >> I hope this framework helps us to make our project even better. >> >> >> >> I want to thank Anton Vinogradov for his help with API design and >> >> Dmitriy Pavlov for sharing first-time user experience [3] [4]. >> >> >> >> [1] https://issues.apache.org/jira/browse/IGNITE-5732 - Provide API to >> >> test compatibility with old releases >> >> [2] >> >> >> >> https://github.com/apache/ignite/blob/master/modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/DummyPersistenceCompatibilityTest.java >> >> [3] >> >> >> >> http://apache-ignite-developers.2346864.n4.nabble.com/Binary-compatibility-of-persistent-storage-tp22419p22913.html >> >> [4] https://issues.apache.org/jira/browse/IGNITE-6285 - Enhance >> >> persistent store paths on start >> >> >> >> -- >> >> Best Regards, Vyacheslav D.