summaryrefslogtreecommitdiffhomepage
path: root/test/unit/applications (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-12-06Tests: options moved to the separate class.Andrei Zeliankou9-9/+9
This change is necessary to separate the logic and prevent possible circular dependency.
2020-11-16Tests: fixing tests interrupt in terminal.Max Romanov2-1/+13
KeyboardInterrupt re-raised.
2020-11-10Python: supporting ASGI legacy protocol.Max Romanov1-1/+2
Introducing manual protocol selection for 'universal' apps and frameworks.
2020-11-10Tests: supporting instant app parameters in load().Max Romanov1-9/+13
2020-11-03Tests: force applications to build for JVM 8.Andrei Zeliankou1-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-02Java: upgrading 3rd-party components.Max Romanov1-1/+1
2020-10-29Isolation: mounting of procfs by default when using "rootfs".Tiago Natel de Moura1-0/+14
2020-10-28Tests: improving get_application_type() and fixing its name.Max Romanov6-27/+11
This patch also enables multiversion tests running for Java.
2020-10-27Tests: fixed isolation detection.Andrei Zeliankou2-4/+13
2020-10-19Tests: fixed unit.log print.Andrei Zeliankou6-20/+17
2020-10-07Tests: minor fixes.Andrei Zeliankou10-16/+14
2020-10-07Tests: fixed loading selected module version.Valentin Bartenev3-3/+15
Previously, for PHP, Ruby, and Perl the latest version was always loaded in multi-version tests.
2020-10-01Tests: added ASGI WebSocket.Max Romanov1-1/+1
2020-10-01Tests: minor fixes.Andrei Zeliankou4-51/+7
Fixed temporary dir removing. Fixed printing path to log. Module checks moved to the separate file.
2020-09-22Tests: introduced module name configuration.Max Romanov1-3/+10
Also fixed problem with "/" in application name.
2020-09-22Tests: improved response receiving while upgrade.Max Romanov1-4/+1
The patch required to process non-101 response.
2020-09-16Tests: migrated to the pytest.Andrei Zeliankou10-49/+73
2020-07-28Tests: style.Andrei Zeliankou1-1/+1
2020-05-28Tests: Added rootfs tests.Tiago Natel de Moura2-30/+64
2020-05-15Tests: style.Andrei Zeliankou6-5/+11
2020-05-14Configuration: URI encoding in the "pass" option.Valentin Bartenev1-1/+4
This is useful to escape "/" in path fragments. For example, in order to reference the application named "foo/bar": { "pass": "applications/foo%2Fbar" }
2020-04-03Tests: added notification on "read_timeout" expiration.Andrei Zeliankou1-2/+14
2020-03-27Tests: increase default "read_timeout" to 60s in message_read().Andrei Zeliankou1-1/+1
2020-03-23Tests: increase default "read_timeout" value to 60s.Andrei Zeliankou1-2/+2
This change is necessary to avoid errors on slow hosts. Also slightly reworked argument passing to the recvall() function.
2020-03-10Tests: redirect tests output to the stdout.Andrei Zeliankou3-5/+7
2020-03-03Tests: chdir() and open() for PHP module.Tiago Natel de Moura1-2/+2
These tests ensure optimizations in the chdir calls don't break SAPI semantics.
2019-12-24Go: installing go module for tests into build directory.Max Romanov1-1/+1
2019-11-11Tests: added support for testing "user" and "group".Tiago Natel8-15/+34
2019-11-09Tests: fixed tests to run as root.Tiago Natel1-2/+4
- The mode of testdir was changed to allow reading from other users/groups. - The java multipart test now uploads the file into an app writable dir. - The build directory was made readable for other users. - The python environment test now uses the HOME env var instead of PWD because the latter is not set by the root shell (/bin/sh) by default. - The node `node_modules` directory now is copied into the `testdir` instead of using symlinks.
2019-11-13Tests: fixed websocket tests.Andrei Zeliankou1-5/+10
2019-10-23Tests: improved handshake for websocket tests.Andrey Zelenkov1-6/+14
2019-09-25Tests: fixed hanging of Go tests.Andrey Zelenkov2-14/+24
This closes #319 issue on GitHub.
2019-09-14Tests: refactored prerequisites model.Andrey Zelenkov3-0/+46
2019-09-16Tests: prepare_env() introduced.Andrey Zelenkov1-8/+13
2019-09-16Tests: style and minor fixes in java.py.Andrey Zelenkov2-8/+7
2019-09-05Java: introducing websocket support.Max Romanov1-2/+10
2019-09-03Tests: increased read_timeout for websockets tests.Andrey Zelenkov1-2/+6
2019-09-02Tests: fixed recv_bytes() in websockets.py.Andrey Zelenkov1-9/+3
2019-09-02Tests: prevented writing non-chopped frames to the closed socket.Andrey Zelenkov1-1/+4
2019-08-30Tests: prevented writing to the closed socket for websocket tests.Andrey Zelenkov1-1/+4
2019-08-30Tests: websockets style fixes.Andrey Zelenkov1-9/+9
2019-08-22Tests: removed keepalive_interval for websocket tests.Andrey Zelenkov1-2/+2
Also increased read_timeout in frame_read() for slow hosts.
2019-08-22Tests: Node.js websockets tests tuned.Andrey Zelenkov1-2/+2
2019-08-22Tests: Node.js websockets.Andrey Zelenkov1-0/+215
2019-08-21Tests: reverted rerun for Java tests in 5e429a7f133c.Andrey Zelenkov1-3/+1
Each testcase should also recompile to be recompiled. So backed out for now.
2019-08-06Tests: rerun tests for each module version.Andrey Zelenkov5-5/+15
Rerun supported for Python, PHP, Perl, Ruby, and Java modules.
2019-07-14Tests: TestApplicationTLS.openssl_conf() introduced.Andrey Zelenkov1-5/+12
2019-07-14Tests: check application configuration loading in TLS tests.Andrey Zelenkov1-1/+1
2019-07-08Tests: made openssl certificates more strong to avoid errors.Andrey Zelenkov1-1/+1
2019-04-26Tests: check application configuration loading.Andrey Zelenkov8-7/+12