History log of /unit/test/test_java_application.py (Results 1 – 25 of 29)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2073:bc6ad31ce286 11-Apr-2022 Andrei Zeliankou

Tests: style.


# 2055:84cb1ec94bae 12-Dec-2021 Andrei Zeliankou

Tests: fixed type of applications.


Revision tags: 1.26.1-1, 1.26.1, 1.26.0-1, 1.26.0, 1.25.0-1, 1.25.0, 1.24.0-1, 1.24.0
# 1848:4bd548074e2c 05-Apr-2021 Andrei Zeliankou

Tests: style.


Revision tags: 1.23.0-1, 1.23.0, 1.22.0-1, 1.22.0
# 1736:22db875fda34 08-Dec-2020 Andrei Zeliankou

Tests: skip_alert() converted to the fixture.


# 1735:a0e0d4f90e51 08-Dec-2020 Andrei Zeliankou

Tests: utils module introduced.


# 1730:44912af5b3e6 06-Dec-2020 Andrei Zeliankou

Tests: options moved to the separate class.

This change is necessary to separate the logic
and prevent possible circular dependency.


Revision tags: 1.21.0-1, 1.21.0
# 1685:87018c5bab9f 04-Nov-2020 Max Romanov

Tests: added Java threading tests.


# 1654:fc7d0578e124 19-Oct-2020 Andrei Zeliankou

Tests: fixed unit.log print.


Revision tags: 1.20.0-1, 1.20.0
# 1635:97afbb6c5a15 07-Oct-2020 Andrei Zeliankou

Tests: minor fixes.


# 1596:b7e2d4d92624 16-Sep-2020 Andrei Zeliankou

Tests: migrated to the pytest.


Revision tags: 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0
# 1488:6976d36be926 09-Mar-2020 Tiago Natel de Moura

Refactor of process management.

The process abstraction has changed to:

setup(task, process)
start(task, process_data)
prefork(task, process, mp)

The prefork() occurs in the main process rig

Refactor of process management.

The process abstraction has changed to:

setup(task, process)
start(task, process_data)
prefork(task, process, mp)

The prefork() occurs in the main process right before fork.

The file src/nxt_main_process.c is completely free of process
specific logic.

The creation of a process now supports a PROCESS_CREATED state. The
The setup() function of each process can set its state to either
created or ready. If created, a MSG_PROCESS_CREATED is sent to main
process, where external setup can be done (required for rootfs under
container).

The core processes (discovery, controller and router) doesn't need
external setup, then they all proceeds to their start() function
straight away.

In the case of applications, the load of the module happens at the
process setup() time and The module's init() function has changed
to be the start() of the process.

The module API has changed to:

setup(task, process, conf)
start(task, data)

As a direct benefit of the PROCESS_CREATED message, the clone(2) of
processes using pid namespaces now doesn't need to create a pipe
to make the child block until parent setup uid/gid mappings nor it
needs to receive the child pid.

show more ...


# 1477:b93d1acf81bd 15-May-2020 Andrei Zeliankou

Tests: style.


# 1467:195fe0a92670 24-Apr-2020 Andrei Zeliankou

Tests: introduced module version specification in prerequisites.


Revision tags: 1.17.0-1, 1.17.0
# 1453:71af60a59338 14-Apr-2020 Andrei Zeliankou

Tests: minor fixes and style.


Revision tags: 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0
# 1355:20971df0d346 05-Feb-2020 Tiago Natel de Moura

Tests: add helper for form-data and multipart.


Revision tags: 1.14.0-1, 1.14.0
# 1293:40251b822c85 09-Nov-2019 Tiago Natel

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 di

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.

show more ...


Revision tags: 1.13.0-1, 1.13.0, 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0
# 1165:998b521bbdb8 14-Sep-2019 Andrey Zelenkov

Tests: refactored prerequisites model.


Revision tags: 1.10.0-2, 1.10.0-1, 1.10.0
# 1121:c0468d3daf98 14-Aug-2019 Max Romanov

Java: implementing multipart message support.

This closes #265 issue on GitHub.


# 1117:36151e7d24d6 07-Aug-2019 Andrey Zelenkov

Tests: Java multipart test.


# 1109:b67d0e677b7f 23-Jul-2019 Andrey Zelenkov

Tests: fixed test_java_conf_error to pass with "--modules=" option.


# 1106:7cdb02fb7f3f 17-Jul-2019 Andrey Zelenkov

Tests: more Java tests.

Added test with war file and error configuration test.


# 1088:2b068c8361f9 02-Jul-2019 Andrey Zelenkov

Tests: adjusted inactive interval in Java app for slow hosts.


Revision tags: 1.9.0-1, 1.9.0
# 1065:f1b1e26f0e24 30-May-2019 Andrey Zelenkov

Tests: fixed tests without "Host" header.


# 1029:687f7cc7aae2 09-Apr-2019 Andrey Zelenkov

Tests: speed up tests.


# 1025:3469f5185562 09-Apr-2019 Andrey Zelenkov

Tests: simplified module checking.


12