Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-24 | Tests: fixed racing condition in websocket test 5_15. | Max Romanov | 3 | -9/+33 | |
Test case: "send a text message split into two fragments, then a continuation frame with FIN = false where there is nothing to continue, then an unfragmented text message, all sent in one chop". The test case investigates immediate connection closing since there is no message to continue. The mirror server may send a response for the first frame before the test сontinuation frame is received by the router. In this case, the test will receive a text frame before the close frame. | |||||
2021-03-22 | Java: upgrading third-party components. | Sergey A. Osokin | 1 | -1/+1 | |
2021-02-23 | Tests: fixed tests to work without openssl support. | Andrei Zeliankou | 1 | -0/+3 | |
2021-02-18 | Tests: added regex check. | Andrei Zeliankou | 3 | -0/+27 | |
2021-02-15 | Tests: clear certificates after each test. | Andrei Zeliankou | 1 | -8/+29 | |
2021-02-10 | Tests: increased timeout in wait_for_record(). | Andrei Zeliankou | 3 | -4/+4 | |
2021-02-08 | Tests: added "--restart" option. | Andrei Zeliankou | 5 | -22/+103 | |
Now Unit do not restart after each test by default. | |||||
2021-02-04 | Tests: added tests for "path" option in Python application. | Andrei Zeliankou | 2 | -0/+45 | |
2021-01-28 | Router: fixing crash after WebSocket processing. | Max Romanov | 1 | -0/+24 | |
After WebSocket processing, the application port was released with incorrect reason ("got request"), unnecessarily decrementing the active request counter. The assertion was triggered only on application removal; a test was added for this case. | |||||
2021-01-14 | Tests: added missing checks for configuration results. | Andrei Zeliankou | 11 | -56/+72 | |
2021-01-13 | Tests: added test for "procfs" option. | Andrei Zeliankou | 1 | -0/+23 | |
2021-01-13 | Tests: "language_deps" option checked more carefully. | Andrei Zeliankou | 1 | -20/+12 | |
2021-01-13 | Tests: waitformount() and waitforunmount() introduced. | Andrei Zeliankou | 1 | -0/+32 | |
2021-01-13 | Tests: style. | Andrei Zeliankou | 27 | -35/+2 | |
2021-01-12 | Tests: unit_stop() removed where possible. | Andrei Zeliankou | 6 | -70/+10 | |
Since wait_for_record() was introduced there is no need to stop Unit before parsing unit.log. | |||||
2021-01-08 | Tests: fixed test_respawn.py to act upon test processes. | Tiago Natel de Moura | 2 | -23/+32 | |
Running `test_respawn_` test cases on a machine with Unit daemon in background would fail tests because `ps ax` was used without filtering out other unit instances. This patch also prevents from tests killing other Unit processes not related to tests. | |||||
2021-01-07 | Tests: reordered asserts to avoid a test race. | Tiago Natel de Moura | 1 | -5/+9 | |
The mount points are unmounted in the main process after it detects the app process died. By testing the `tmpfs: true` first, it happens that main could start the `tmpfs: false` test case before main cleans the old process mount points. | |||||
2020-12-29 | Node.js: ServerRequest and ServerResponse compliance to Stream API. | Max Romanov | 1 | -45/+0 | |
ServerRequest now inherit stream Readable object. ServerResponse provides 'writable' property. Thanks to Wu Jian Ping (@wujjpp). This closes #274, closes #317 issues and closes #502 PR on GitHub. | |||||
2020-12-23 | Tests: ability to run unitd with specified "--user" option. | Andrei Belov | 1 | -19/+27 | |
2020-12-21 | Tests: introduced a separate cache directory for Go builds. | Tiago Natel de Moura | 2 | -0/+5 | |
The Go compiler can't detect changes to C header files when compiling CGO applications, and then this leads to Go test samples being linked with wrong libunit. This patch creates a new cache directory reused throughout the test suite. | |||||
2020-12-15 | Tests: fixed bug that disabled isolation tests. | Tiago Natel de Moura | 1 | -1/+1 | |
2020-12-12 | Tests: hyphen sign used unstead of underscore as more common. | Andrei Zeliankou | 2 | -3/+3 | |
2020-12-10 | Tests: added tests for PHP_AUTH_* variables. | Andrei Zeliankou | 2 | -0/+65 | |
2020-12-09 | Tests: TestUnit class removed. | Andrei Zeliankou | 3 | -38/+35 | |
Prerequisite checks moved to the fixture in conftest.py. | |||||
2020-12-09 | Tests: isolation check moved to the pytest_sessionstart(). | Andrei Zeliankou | 10 | -259/+197 | |
This change eliminates the need for some classes to run Unit one more time before running tests. | |||||
2020-12-08 | Tests: fixed ruby isolation. | Tiago Natel de Moura | 1 | -19/+8 | |
While alternating between running priv and unpriv tests locally, it happens that unpriv tests can't bind mount or create sub directories inside directories created by root. This patch fixes this by pointing "rootfs" to temporary directory. Now the priv and unpriv test uses the same test function. | |||||
2020-12-08 | Tests: skip_alert() converted to the fixture. | Andrei Zeliankou | 15 | -39/+32 | |
2020-12-08 | Tests: utils module introduced. | Andrei Zeliankou | 10 | -57/+59 | |
2020-12-06 | Tests: options moved to the separate class. | Andrei Zeliankou | 39 | -41/+62 | |
This change is necessary to separate the logic and prevent possible circular dependency. | |||||
2020-11-17 | Router: matching regular expressions support. | Axel Duch | 1 | -0/+42 | |
2020-11-19 | Tests: added tests for a "discard_unsafe_fields" option. | Andrei Zeliankou | 2 | -0/+47 | |
2020-11-19 | Tests: style. | Andrei Zeliankou | 1 | -36/+40 | |
2020-11-16 | Tests: tmpfs automount. | Tiago Natel de Moura | 2 | -3/+29 | |
2020-11-16 | Tests: fixing tests interrupt in terminal. | Max Romanov | 10 | -9/+52 | |
KeyboardInterrupt re-raised. | |||||
2020-11-16 | Tests: making available versions unique. | Max Romanov | 1 | -4/+3 | |
2020-11-12 | Tests: removed test case that reuses rootfs path. | Tiago Natel de Moura | 1 | -4/+0 | |
Different applications cannot reuse the same rootfs path if not using namespaces because of globally visible builtin mount points. | |||||
2020-11-12 | Tests: added a test for "body_buffer_size" option. | Andrei Zeliankou | 1 | -0/+38 | |
2020-11-11 | Tests: added a test for fastcgi_finish_request() function. | Andrei Zeliankou | 2 | -0/+37 | |
2020-11-10 | Python: supporting ASGI legacy protocol. | Max Romanov | 4 | -1/+58 | |
Introducing manual protocol selection for 'universal' apps and frameworks. | |||||
2020-11-10 | Tests: supporting instant app parameters in load(). | Max Romanov | 3 | -89/+37 | |
2020-11-06 | Tests: fixing racing condition in ASGI threads test. | Max Romanov | 1 | -5/+5 | |
ASGI threads read all the requests from the queue before start processing it. This why test need to wait a little to let the ASGI thread start request processing and block. In virtual environment any thread or process may be delayed and only method to avoid racing is a reasonable sleep increase. | |||||
2020-11-05 | Tests: added Perl threading tests. | Max Romanov | 2 | -0/+52 | |
2020-11-05 | Tests: added Ruby threading tests. | Max Romanov | 2 | -0/+54 | |
2020-11-05 | Tests: added Java threading tests. | Max Romanov | 2 | -0/+73 | |
2020-11-05 | Tests: added Python threading tests. | Max Romanov | 4 | -0/+124 | |
2020-11-03 | Tests: disabled detailed output by default. | Andrei Zeliankou | 1 | -1/+1 | |
2020-11-03 | Tests: force applications to build for JVM 8. | Andrei Zeliankou | 1 | -0/+1 | |
This change is made to avoid situations when an application is compiled for a version newer than the Java module used. | |||||
2020-11-02 | Java: upgrading 3rd-party components. | Max Romanov | 1 | -1/+1 | |
2020-10-29 | Isolation: mounting of procfs by default when using "rootfs". | Tiago Natel de Moura | 6 | -79/+158 | |
2020-10-29 | Tests: added new ruby isolation test without namespaces. | Tiago Natel de Moura | 1 | -1/+20 | |