Apache Ignite uses TeamCity (TC) to provide continious integration and unit/integration testing. Server is available at http://ci.ignite.apache.org/
TC contains several projects for different Apache Ignite version(s), actual versions development is done in Ignite Tests 2.4+ (Java 8)
...
...
Ignite is tested using approximate 90 build configurations (in terms of TC) for testing. Each build configuration has 1 or more (root) test suites to start. These suites group tests around Ignite feature and/or module. Each (root) test suite has a lot of suites (JUnit), each JUnit suite consist from tests.
...