Loading src/monitoring/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ unit_test monitoring: - docker ps -a - docker logs $IMAGE_NAME - echo "checkpoint-1" - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/${IMAGE_NAME}_report.xml" - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO -o log_cli=true --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/${IMAGE_NAME}_report.xml" - echo "checkpoint-2" - docker exec -i $IMAGE_NAME bash -c "coverage report --include='${IMAGE_NAME}/*' --show-missing" - echo "checkpoint-3" Loading src/monitoring/tests/test_unitary.py +15 −0 Original line number Diff line number Diff line Loading @@ -92,15 +92,25 @@ class MockContextService(GenericGrpcService): @pytest.fixture(scope='session') def context_service(): LOGGER.info('Initializing MockContextService...') _service = MockContextService(MOCKSERVICE_PORT) _service.start() LOGGER.info('Yielding MockContextService...') yield _service LOGGER.info('Terminating MockContextService...') _service.stop() @pytest.fixture(scope='session') def context_client(context_service : MockContextService): # pylint: disable=redefined-outer-name,unused-argument LOGGER.info('Initializing ContextClient...') _client = ContextClient() LOGGER.info('Yielding ContextClient...') yield _client LOGGER.info('Closing ContextClient...') _client.close() @pytest.fixture(scope='session') Loading @@ -120,8 +130,13 @@ def device_service(context_service : MockContextService): # pylint: disable=rede @pytest.fixture(scope='session') def device_client(device_service : DeviceService): # pylint: disable=redefined-outer-name,unused-argument LOGGER.info('Initializing DeviceClient...') _client = DeviceClient() LOGGER.info('Yielding DeviceClient...') yield _client LOGGER.info('Closing DeviceClient...') _client.close() # This fixture will be requested by test cases and last during testing session Loading Loading
src/monitoring/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ unit_test monitoring: - docker ps -a - docker logs $IMAGE_NAME - echo "checkpoint-1" - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/${IMAGE_NAME}_report.xml" - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO -o log_cli=true --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/${IMAGE_NAME}_report.xml" - echo "checkpoint-2" - docker exec -i $IMAGE_NAME bash -c "coverage report --include='${IMAGE_NAME}/*' --show-missing" - echo "checkpoint-3" Loading
src/monitoring/tests/test_unitary.py +15 −0 Original line number Diff line number Diff line Loading @@ -92,15 +92,25 @@ class MockContextService(GenericGrpcService): @pytest.fixture(scope='session') def context_service(): LOGGER.info('Initializing MockContextService...') _service = MockContextService(MOCKSERVICE_PORT) _service.start() LOGGER.info('Yielding MockContextService...') yield _service LOGGER.info('Terminating MockContextService...') _service.stop() @pytest.fixture(scope='session') def context_client(context_service : MockContextService): # pylint: disable=redefined-outer-name,unused-argument LOGGER.info('Initializing ContextClient...') _client = ContextClient() LOGGER.info('Yielding ContextClient...') yield _client LOGGER.info('Closing ContextClient...') _client.close() @pytest.fixture(scope='session') Loading @@ -120,8 +130,13 @@ def device_service(context_service : MockContextService): # pylint: disable=rede @pytest.fixture(scope='session') def device_client(device_service : DeviceService): # pylint: disable=redefined-outer-name,unused-argument LOGGER.info('Initializing DeviceClient...') _client = DeviceClient() LOGGER.info('Yielding DeviceClient...') yield _client LOGGER.info('Closing DeviceClient...') _client.close() # This fixture will be requested by test cases and last during testing session Loading