Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-08 | Tests: 8XXX used as default port range. | Andrei Zeliankou | 1 | -11/+11 | |
After the launch of the project, the testing infrastructure was shared with nginx project in some cases. To avoid port overlap, a decision was made to shift the port range for Unit tests. This problem was resolved a long time ago and is no longer relevant, so it is now safe to use port 8XXX range as the default, as it is more appropriate for testing purposes. | |||||
2023-06-14 | Tests: get rid of classes in test files. | Andrei Zeliankou | 1 | -111/+118 | |
Class usage came from the unittest framework and it was always redundant after migration to the pytest. This commit removes classes from files containing tests to make them more readable and understandable. | |||||
2023-06-12 | Tests: prerequisites checking reworked. | Andrei Zeliankou | 1 | -1/+2 | |
Prerequisites check moved to the module level to simplify class structure. Discovery and prerequisites checks functions moved to the separate files. Introduced "require" fixture to provide per-test requirements check. | |||||
2021-01-14 | Tests: added missing checks for configuration results. | Andrei Zeliankou | 1 | -10/+14 | |
2020-09-16 | Tests: migrated to the pytest. | Andrei Zeliankou | 1 | -96/+58 | |
2020-04-24 | Tests: introduced module version specification in prerequisites. | Andrei Zeliankou | 1 | -1/+1 | |
2020-04-14 | Tests: minor fixes and style. | Andrei Zeliankou | 1 | -59/+10 | |
2019-09-14 | Tests: refactored prerequisites model. | Andrey Zelenkov | 1 | -1/+1 | |
2019-08-14 | Tests: fixed port reusing to avoid access issues. | Andrey Zelenkov | 1 | -1/+1 | |
2019-08-14 | Tests: added tests for deleting listeners and applications objects. | Andrey Zelenkov | 1 | -0/+27 | |
2019-04-22 | Tests: using "pass" option instead of deprecated "application". | Valentin Bartenev | 1 | -9/+9 | |
2019-04-09 | Tests: simplified module checking. | Andrey Zelenkov | 1 | -2/+1 | |
2019-03-28 | Tests: unit module refactoring. | Andrey Zelenkov | 1 | -5/+4 | |
2019-03-26 | Tests: style. | Andrey Zelenkov | 1 | -58/+90 | |
2018-11-15 | Tests: added command line arguments parsing in tests. | Andrey Zelenkov | 1 | -1/+1 | |
Added the following command line arguments: -d, --detailed: Show detailed output for tests Usage examples: ./test/run.py --detailed python3 test/test_access_log.py --detailed python3 test/test_access_log.py -d TestUnitAccessLog.test_access_log_ipv6 -l, --log: Save unit.log after the test execution Usage examples: ./test/run.py -l python3 test/test_access_log.py -l python3 test/test_access_log.py --log TestUnitAccessLog.test_access_log_ipv6 | |||||
2018-09-06 | Tests: used relative path for configuration. | Andrey Zelenkov | 1 | -24/+24 | |
2018-02-14 | Tests: removed unused code in unit.py. | Andrey Zelenkov | 1 | -5/+2 | |
2018-02-05 | Tests: adjusted check_version()'s. | Andrey Zelenkov | 1 | -1/+4 | |
2018-01-29 | Introducing extended app process management. | Max Romanov | 1 | -9/+9 | |
- Pre-fork 'processes.spare' application processes; - fork more processes to keep 'processes.spare' idle processes; - fork on-demand up to 'processes.max' count; - scale down idle application processes above 'processes.spare' after 'processes.idle_timeout'; - number of concurrently started application processes also limited by 'processes.spare' (or 1, if spare is 0). | |||||
2018-01-30 | Tests: added methods to manage unit configuration. | Andrey Zelenkov | 1 | -58/+56 | |
2018-01-24 | Tests: using "expectedFailure" decorator instead of assertTry(). | Andrey Zelenkov | 1 | -84/+72 | |
2018-01-17 | Tests: using LF line ending for test files. | Andrey Zelenkov | 1 | -166/+166 | |
2018-01-10 | Tests: style. | Andrey Zelenkov | 1 | -5/+2 | |
2017-12-13 | Tests: removed unused decorators. | Andrey Zelenkov | 1 | -2/+1 | |
2017-12-06 | Tests: added basic PHP tests. | Andrey Zelenkov | 1 | -0/+170 | |