Loading src/dbscanserving/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ unit_test dbscanserving: - sleep 5 - docker ps -a - docker logs $IMAGE_NAME - docker exec ps -a - docker ps -a - sleep 5 - docker logs $IMAGE_NAME - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/home/${IMAGE_NAME}/results/${IMAGE_NAME}_report.xml" Loading src/dbscanserving/tests/test_unitary.py +3 −6 Original line number Diff line number Diff line Loading @@ -23,30 +23,27 @@ from common.proto.dbscanserving_pb2 import (DetectionRequest, DetectionResponse, Sample) from dbscanserving.client.DbscanServingClient import DbscanServingClient from dbscanserving.Config import GRPC_SERVICE_PORT from dbscanserving.service.DbscanService import DbscanService port = 10000 + GRPC_SERVICE_PORT # avoid privileged ports LOGGER = logging.getLogger(__name__) LOGGER.setLevel(logging.DEBUG) @pytest.fixture(scope="session") def dbscanserving_service(): _service = DbscanService(port=port) _service = DbscanService() _service.start() yield _service _service.stop() @pytest.fixture(scope="session") def dbscanserving_client(): def dbscanserving_client(dbscanserving_service: DbscanService): with patch.dict( os.environ, { "DBSCANSERVINGSERVICE_SERVICE_HOST": "127.0.0.1", "DBSCANSERVINGSERVICE_SERVICE_PORT_GRPC": str(port), "DBSCANSERVINGSERVICE_SERVICE_PORT_GRPC": str(dbscanserving_service.bind_port), }, clear=True, ): Loading Loading
src/dbscanserving/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ unit_test dbscanserving: - sleep 5 - docker ps -a - docker logs $IMAGE_NAME - docker exec ps -a - docker ps -a - sleep 5 - docker logs $IMAGE_NAME - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/home/${IMAGE_NAME}/results/${IMAGE_NAME}_report.xml" Loading
src/dbscanserving/tests/test_unitary.py +3 −6 Original line number Diff line number Diff line Loading @@ -23,30 +23,27 @@ from common.proto.dbscanserving_pb2 import (DetectionRequest, DetectionResponse, Sample) from dbscanserving.client.DbscanServingClient import DbscanServingClient from dbscanserving.Config import GRPC_SERVICE_PORT from dbscanserving.service.DbscanService import DbscanService port = 10000 + GRPC_SERVICE_PORT # avoid privileged ports LOGGER = logging.getLogger(__name__) LOGGER.setLevel(logging.DEBUG) @pytest.fixture(scope="session") def dbscanserving_service(): _service = DbscanService(port=port) _service = DbscanService() _service.start() yield _service _service.stop() @pytest.fixture(scope="session") def dbscanserving_client(): def dbscanserving_client(dbscanserving_service: DbscanService): with patch.dict( os.environ, { "DBSCANSERVINGSERVICE_SERVICE_HOST": "127.0.0.1", "DBSCANSERVINGSERVICE_SERVICE_PORT_GRPC": str(port), "DBSCANSERVINGSERVICE_SERVICE_PORT_GRPC": str(dbscanserving_service.bind_port), }, clear=True, ): Loading