1717
1818"""py.test conftest.py file for package integration test."""
1919
20+ import logging
2021import os
2122
2223import pytest
2324
2425from tests .testing .docker_wrapper import DockerWrapper
2526
27+ logger = logging .getLogger (__name__ )
28+
2629
2730@pytest .fixture (scope = "package" , autouse = True )
2831def docker_setup_teardown ():
@@ -41,12 +44,21 @@ def docker_setup_teardown():
4144 docker_wrapper = DockerWrapper (
4245 image = "apache/dolphinscheduler-standalone-server:ci" ,
4346 container_name = "ci-dolphinscheduler-standalone-server" ,
44- environment = {"API_PYTHON_GATEWAY_ENABLED" : "true" },
47+ environment = {
48+ "API_PYTHON_GATEWAY_ENABLED" : "true" ,
49+ "MASTER_SERVER_LOAD_PROTECTION_ENABLED" : "false" ,
50+ "WORKER_SERVER_LOAD_PROTECTION_ENABLED" : "false" ,
51+ },
4552 )
4653 ports = {"25333/tcp" : 25333 , "12345/tcp" : 12345 }
4754 container = docker_wrapper .run_until_log (
4855 log = "Started StandaloneServer in" , tty = True , ports = ports
4956 )
5057 assert container is not None
5158 yield
59+ container_logs = container .logs ()
60+ logger .info (
61+ "Finished integration tests run, Container logs: %s" ,
62+ container_logs .decode ("utf-8" ),
63+ )
5264 docker_wrapper .remove_container ()
0 commit comments