Andrei Zeliankou
b0161df42e
Tests: wait for unit.pid file before running tests.
...
Waiting for control.unit.sock was replaced by unit.pid due to current problem
with race between connect() and listen() calls for control.unit.sock.
This change should be reverted after fix.
2020-03-23 19:09:29 +00:00
Andrei Zeliankou
3fd4b4cfab
Tests: rearranging functions in main.py.
2020-03-23 02:13:46 +00:00
Andrei Zeliankou
c7cc247baa
Tests: terminate unitd process on exit().
2020-03-23 02:12:44 +00:00
Andrei Zeliankou
93207d4a8c
Tests: test_python_procman.py refactored.
2020-03-19 03:17:00 +00:00
Andrei Zeliankou
06c790ac1e
Tests: fixed prerequisite in test_share_fallback.py.
2020-03-19 03:15:50 +00:00
Max Romanov
c6f9ca79e6
Fixing body fd access racing condition.
...
To avoid closing the body fd prematurely, the fd value is moved from
the request struct to the app link. The body fd should not be closed
immediately after the request is sent to the application due to possible
request rescheduling.
2020-03-17 14:44:11 +03:00
Andrei Zeliankou
baf9230398
Tests: skip "close failed" alert in test_proxy_parallel test.
2020-03-12 17:14:16 +00:00
Max Romanov
5296be0b82
Using disk file to store large request body.
...
This closes #386 on GitHub.
2020-03-12 17:54:29 +03:00
Max Romanov
f3e6726098
Tests: added Python input readline and iterator tests.
2020-03-12 17:54:15 +03:00
Andrei Zeliankou
23636ce02c
Tests: fixed race in USR1 signal tests.
...
Also, minor style fixes applied.
2020-03-12 13:48:54 +00:00
Andrei Zeliankou
1d75277767
Tests: round robin upstream tests.
2020-03-12 13:47:43 +00:00
Andrei Zeliankou
961674af42
Tests: skip "last message send failed" alerts globally.
2020-03-12 13:44:30 +00:00
Andrei Zeliankou
b214b7c690
Tests: more routing tests with negative rules.
2020-01-31 18:12:16 +00:00
Andrei Zeliankou
f092b093f5
Tests: use blocking to print unit.log files.
2020-03-10 18:13:47 +00:00
Andrei Zeliankou
f36f0f2461
Tests: redirect tests output to the stdout.
2020-03-10 18:10:42 +00:00
Valentin Bartenev
810b8dbb67
Tests: unitd stderr output redirected to unit.log.
...
A part of the debug log was printed to stderr before the log file was opened.
Now, this output is redirected to the same log file.
2020-03-06 20:08:38 +03:00
Valentin Bartenev
3617d4ed03
Tests: simplified unitd process running.
...
There are no reasons to wrap the Unit daemon in a separate Python process.
2020-03-06 20:08:29 +03:00
Tiago Natel de Moura
80763b3e64
Tests: chdir() and open() for PHP module.
...
These tests ensure optimizations in the chdir calls don't break
SAPI semantics.
2020-03-03 18:53:26 +00:00
Andrei Zeliankou
293b0da520
Tests: added tests for "fallback" option for the "share" action.
2020-03-03 18:17:31 +00:00
Andrei Zeliankou
3b7b2fae54
Tests: check unique options in "action" object.
2020-03-03 17:54:02 +00:00
Valentin Bartenev
a60f856ce2
Improved validation of the "action" object.
...
Now it enforces the mutual exclusivity of "pass", "proxy", and "share" options.
2020-03-03 20:37:47 +03:00
Andrei Zeliankou
f68947bc60
Tests: truncated huge messages while logging.
2020-03-02 13:10:38 +00:00
Andrei Zeliankou
5d67879a50
Tests: added "-r" option to print unit.log on failures.
2020-02-27 18:41:24 +00:00
Andrei Zeliankou
fbc72d7fec
Tests: added test with invalid IPv6 address in routing block.
2020-02-27 01:37:54 +00:00
Andrei Zeliankou
f519e31e2d
Tests: more static tests.
2020-02-21 15:08:38 +00:00
Andrei Zeliankou
5406d1e320
Tests: added PHP test with invalid index extension only.
2020-02-20 21:06:56 +00:00
Andrei Zeliankou
1f2445b01b
Tests: added proxy test with large body.
2020-02-20 21:06:31 +00:00
Andrei Zeliankou
fcca366392
Tests: more tests with "max_body_size".
2020-02-20 20:33:49 +00:00
Tiago Natel de Moura
12e15ba43b
Tests: added test for uploading files with SSL.
...
* * *
[mq]: multipart
2020-02-05 13:29:41 +00:00
Tiago Natel de Moura
d3e218a8c3
Tests: add helper for form-data and multipart.
2020-02-05 13:13:04 +00:00
Max Romanov
81b39d0b35
Tests: fixing Python 3.8.1 errors on Mac.
...
- "Can't pickle local object ..."
- "if __name__ == '__main__':" pattern required for multiprocessing
2020-02-04 11:39:34 +03:00
Tiago Natel de Moura
117a4f11b9
Tests: check for php extension.
2020-01-23 11:57:15 +00:00
Max Romanov
693a458b4e
Go: changing import name for "unit.nginx.org/go".
...
This patch includes packaging changes - update unit-go installation
directory.
2019-12-25 20:00:32 +03:00
Axel Duch
96a9a790a0
Tests: routing by listener address.
2019-12-24 13:59:58 +00:00
Axel Duch
ee8fa5d467
Tests: routing by client address configuration.
2019-12-24 13:58:22 +00:00
Max Romanov
a427ecd4c5
Go: installing go module for tests into build directory.
2019-12-24 17:59:48 +03:00
Andrei Zeliankou
c2a7e403ef
Tests: routing tests refactored.
2019-12-09 15:34:35 +03:00
Tiago Natel
752ffd1950
Tests: added privileged credential tests.
2019-12-06 17:02:23 +00:00
Tiago Natel
c6a11260e8
Tests: added tests for setting user and group.
2019-11-11 14:36:22 +00:00
Tiago Natel
abbad122bb
Tests: added support for testing "user" and "group".
2019-11-11 14:35:29 +00:00
Tiago Natel
224787bbac
Tests: added getjson() helper.
2019-11-26 16:00:11 +00:00
Tiago Natel
01103c5005
Tests: parsing of "Transfer-Encoding: chunked" responses.
2019-11-26 15:58:25 +00:00
Tiago Natel
19b974674c
Tests: fixed tests to run as root.
...
- 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-09 20:14:52 +00:00
Andrei Zeliankou
1072c94829
Tests: Python exception tests.
2019-11-14 18:46:28 +03:00
Andrei Zeliankou
c7726c0eb1
Tests: proxy tests.
2019-11-14 17:15:29 +03:00
Andrei Zeliankou
efb461c0e1
Tests: run_process() and stop_processes() introduced.
2019-11-14 17:15:20 +03:00
Andrei Zeliankou
b5e3e22a46
Tests: waitforsocket() introduced.
2019-11-14 17:14:55 +03:00
Andrei Zeliankou
5452ee458d
Tests: fixed websocket tests.
2019-11-13 18:11:24 +03:00
Andrei Zeliankou
45d75ee2cb
Tests: added Python test with threading.
2019-11-13 16:51:12 +03:00
Andrey Zelenkov
defb14f165
Tests: added Ruby test with constants.
2019-11-13 15:53:56 +03:00