Table of Contents
Mateusz Fiolka v2.0, June 2014: Reformatted for AsciiDoc. :toc: :numbered: :website: http://tigase.net/ :Date: 2010-04-06 21:22
Tests are very important part of Tigase server development process.
Each release goes through fully automated testing process. All server functions are considered implemented only when they pass testing cycle. Tigase test suite is used for all our automatic tests which allows to define different test scenarios.
There is no tweaking on databases for tests. All databases are installed in standard way and run with default settings. Database is cleared each time before test cycle starts.
There are no modifications to Tigase configuration file as well. All tests are performed on default configuration generated by configuration wizards.
The server is tested in all supported environments:
Basic checking if all the functions work at correctly. These tests are performed every time the code is sent to source repository.
Version | XMLDB | MySQL | PGSQL | Distributed |
3.3.2-b889 | none | |||
3.3.2-b880 | None | |||
3.0.2-b700 | ||||
2.9.5-b606 | ||||
2.9.3-b548 | ||||
2.9.1-b528 | ||||
2.8.6-b434 | ||||
2.8.5-b422 | ||||
2.8.3-b409 | ||||
2.7.2-b378 | ||||
2.6.4-b300 | ||||
2.6.4-b295 | ||||
2.6.0-b287 | ||||
2.5.0-b279 | ||||
2.4.0-b263 | ||||
2.3.4-b226 | None | None | None |
Checking whether the function performs well enough.
Version | XMLDB | MySQL | PGSQL | Distributed |
3.3.2-b889 | none | |||
3.3.2-b880 | None | |||
3.0.2-b700 | ||||
2.9.5-b606 | ||||
2.9.3-b548 | ||||
2.9.1-b528 | ||||
2.8.6-b434 | ||||
2.8.5-b422 | ||||
2.8.3-b409 | ||||
2.7.2-b378 | ||||
2.6.4-b300 | ||||
2.6.4-b295 | ||||
2.6.0-b287 | ||||
2.5.0-b279 | ||||
2.4.0-b263 | ||||
2.3.4-b226 | None | None | None |
Checking whether the function behaves well in long term run. It must handle hundreds of requests a second in several hours server run.
Version | XMLDB | MySQL | PGSQL | Distributed |
2.3.4-b226 | None | None | None |