name: code run_id: commands[1] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/code/bin:/opt/pyenv/bin:/tmp/venv-PdQa/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONHASHSEED: 3052997920 env PYTHONIOENCODING: utf-8 env SSH_AGENT_PID: 2130 env SSH_AUTH_SOCK: ******************************** env TOX_ENV_DIR: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/code env TOX_ENV_NAME: code env TOX_WORK_DIR: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox env VIRTUAL_ENV: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/code env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true metadata pid: 2951 cwd: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master allow: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/code/bin/* cmd: pytest --cov-report term-missing --cov-report xml --cov-report html --cov-fail-under=30 --junitxml=/tmp/tests.xml --cov=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/modelmetricsdk/ exit_code: 1 ============================= test session starts ============================== platform linux -- Python 3.10.6, pytest-8.4.2, pluggy-1.6.0 cachedir: .tox/code/.pytest_cache rootdir: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master configfile: pyproject.toml plugins: cov-7.0.0 collected 22 items test/test_model_metrics_sdk.py ...................EEE [100%] ==================================== ERRORS ==================================== ___ ERROR at setup of Test_export_model.test_export_model_creates_zip_in_cwd ___ self = def setup_method(self): > self.obj = ModelMetricsSdk() test/test_model_metrics_sdk.py:260: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ modelmetricsdk/model_metrics_sdk.py:51: in __init__ aws_secret_access_key = self.get_aws_key(), modelmetricsdk/model_metrics_sdk.py:59: in get_aws_key config.load_incluster_config() .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:121: in load_incluster_config try_refresh_token=try_refresh_token).load_and_set(client_configuration) .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:54: in load_and_set self._load_config() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _load_config(self): if (SERVICE_HOST_ENV_NAME not in self._environ or SERVICE_PORT_ENV_NAME not in self._environ): > raise ConfigException("Service host/port is not set.") E kubernetes.config.config_exception.ConfigException: Service host/port is not set. .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:62: ConfigException _ ERROR at setup of Test_export_model.test_export_model_without_version_folder _ self = def setup_method(self): > self.obj = ModelMetricsSdk() test/test_model_metrics_sdk.py:260: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ modelmetricsdk/model_metrics_sdk.py:51: in __init__ aws_secret_access_key = self.get_aws_key(), modelmetricsdk/model_metrics_sdk.py:59: in get_aws_key config.load_incluster_config() .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:121: in load_incluster_config try_refresh_token=try_refresh_token).load_and_set(client_configuration) .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:54: in load_and_set self._load_config() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _load_config(self): if (SERVICE_HOST_ENV_NAME not in self._environ or SERVICE_PORT_ENV_NAME not in self._environ): > raise ConfigException("Service host/port is not set.") E kubernetes.config.config_exception.ConfigException: Service host/port is not set. .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:62: ConfigException _ ERROR at setup of Test_export_model.test_export_model_overwrites_existing_zip _ self = def setup_method(self): > self.obj = ModelMetricsSdk() test/test_model_metrics_sdk.py:260: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ modelmetricsdk/model_metrics_sdk.py:51: in __init__ aws_secret_access_key = self.get_aws_key(), modelmetricsdk/model_metrics_sdk.py:59: in get_aws_key config.load_incluster_config() .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:121: in load_incluster_config try_refresh_token=try_refresh_token).load_and_set(client_configuration) .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:54: in load_and_set self._load_config() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _load_config(self): if (SERVICE_HOST_ENV_NAME not in self._environ or SERVICE_PORT_ENV_NAME not in self._environ): > raise ConfigException("Service host/port is not set.") E kubernetes.config.config_exception.ConfigException: Service host/port is not set. .tox/code/lib/python3.10/site-packages/kubernetes/config/incluster_config.py:62: ConfigException =============================== warnings summary =============================== modelmetricsdk/singleton_manager.py:26 /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/modelmetricsdk/singleton_manager.py:26: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. import pkg_resources -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------------------- generated xml file: /tmp/tests.xml ---------------------- ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.10.6-final-0 ________________ Name Stmts Miss Cover Missing ----------------------------------------------------------------------- modelmetricsdk/__init__.py 0 0 100% modelmetricsdk/adapters/__init__.py 0 0 100% modelmetricsdk/adapters/base_adapter.py 11 11 0% 18-94 modelmetricsdk/adapters/s3_adapter.py 61 61 0% 18-171 modelmetricsdk/artifact_manager.py 26 26 0% 18-99 modelmetricsdk/model_metrics_sdk.py 192 39 80% 102, 156-158, 163-165, 189-191, 197-199, 251, 253, 321-323, 339-363 modelmetricsdk/sdk_exception.py 4 0 100% modelmetricsdk/singleton_manager.py 40 1 98% 81 modelmetricsdk/storage_factory.py 7 7 0% 18-53 ----------------------------------------------------------------------- TOTAL 341 145 57% Coverage HTML written to dir htmlcov Coverage XML written to file coverage.xml Required test coverage of 30% reached. Total coverage: 57.48% =========================== short test summary info ============================ ERROR test/test_model_metrics_sdk.py::Test_export_model::test_export_model_creates_zip_in_cwd ERROR test/test_model_metrics_sdk.py::Test_export_model::test_export_model_without_version_folder ERROR test/test_model_metrics_sdk.py::Test_export_model::test_export_model_overwrites_existing_zip =================== 19 passed, 1 warning, 3 errors in 3.05s ====================