ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aleksei Zaitsev <ign...@alexzaitzev.pro>
Subject Re: New Compatibility Testing Framework module in the project
Date Mon, 30 Oct 2017 07:06:23 GMT
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.spb@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 <daradurvs@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.

Mime
View raw message