Build start time: Wed Oct 1 09:13:13 UTC 2025
[ REASON ] : target/python-wheels/bookworm/system_health-1.0-py3-none-any.whl does not exist NON-EXISTENT PREREQUISITES: target/python-wheels/bookworm/sonic_py_common-1.0-py3-none-any.whl-install target/python-wheels/bookworm/sonic_config_engine-1.0-py3-none-any.whl-install target/debs/bookworm/libswsscommon_1.0.0_amd64.deb-install target/debs/bookworm/python3-swsscommon_1.0.0_amd64.deb-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
/sonic/src/system-health /sonic
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/system-health
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting docker (from system-health==1.0)
Downloading docker-7.1.0-py3-none-any.whl.metadata (3.8 kB)
Requirement already satisfied: natsort in /var/jenkins/.local/lib/python3.11/site-packages (from system-health==1.0) (8.4.0)
Requirement already satisfied: sonic-py-common in /usr/local/lib/python3.11/dist-packages (from system-health==1.0) (1.0)
Requirement already satisfied: requests>=2.26.0 in /usr/lib/python3/dist-packages (from docker->system-health==1.0) (2.28.1)
Requirement already satisfied: urllib3>=1.26.0 in /usr/lib/python3/dist-packages (from docker->system-health==1.0) (1.26.12)
Requirement already satisfied: pyyaml in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->system-health==1.0) (6.0.1)
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from sonic-py-common->system-health==1.0) (1.1)
Requirement already satisfied: redis in /usr/local/lib/python3.11/dist-packages (from redis-dump-load->sonic-py-common->system-health==1.0) (5.2.1)
Requirement already satisfied: async-timeout>=4.0.3 in /usr/local/lib/python3.11/dist-packages (from redis->redis-dump-load->sonic-py-common->system-health==1.0) (5.0.1)
Downloading docker-7.1.0-py3-none-any.whl (147 kB)
Building wheels for collected packages: system-health
Building wheel for system-health (setup.py): started
Building wheel for system-health (setup.py): finished with status 'done'
Created wheel for system-health: filename=system_health-1.0-py3-none-any.whl size=27360 sha256=efe56d1423f6bbf1196c5901a38a876cf9349524e3f509414594408b8dc3819e
Stored in directory: /var/jenkins/.cache/pip/wheels/94/d5/7d/47c7d9fa27c99c91456377967a3cc226e32f2424e049139da9
Successfully built system-health
Installing collected packages: docker, system-health
Successfully installed docker-7.1.0 system-health-1.0
[notice] A new release of pip is available: 24.2 -> 25.2
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: system-health 1.0
Uninstalling system-health-1.0:
Successfully uninstalled system-health-1.0
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/system-health
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: docker in /var/jenkins/.local/lib/python3.11/site-packages (from system-health==1.0) (7.1.0)
Requirement already satisfied: natsort in /var/jenkins/.local/lib/python3.11/site-packages (from system-health==1.0) (8.4.0)
Requirement already satisfied: sonic-py-common in /usr/local/lib/python3.11/dist-packages (from system-health==1.0) (1.0)
WARNING: system-health 1.0 does not provide the extra 'testing'
Requirement already satisfied: requests>=2.26.0 in /usr/lib/python3/dist-packages (from docker->system-health==1.0) (2.28.1)
Requirement already satisfied: urllib3>=1.26.0 in /usr/lib/python3/dist-packages (from docker->system-health==1.0) (1.26.12)
Requirement already satisfied: pyyaml in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->system-health==1.0) (6.0.1)
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from sonic-py-common->system-health==1.0) (1.1)
Requirement already satisfied: redis in /usr/local/lib/python3.11/dist-packages (from redis-dump-load->sonic-py-common->system-health==1.0) (5.2.1)
Requirement already satisfied: async-timeout>=4.0.3 in /usr/local/lib/python3.11/dist-packages (from redis->redis-dump-load->sonic-py-common->system-health==1.0) (5.0.1)
Building wheels for collected packages: system-health
Building wheel for system-health (setup.py): started
Building wheel for system-health (setup.py): finished with status 'done'
Created wheel for system-health: filename=system_health-1.0-py3-none-any.whl size=27360 sha256=a59f2a32c5f72db68a5c13250cba98f0e79e56ada0e2c6fd74fc21b50d322278
Stored in directory: /var/jenkins/.cache/pip/wheels/94/d5/7d/47c7d9fa27c99c91456377967a3cc226e32f2424e049139da9
Successfully built system-health
Installing collected packages: system-health
Successfully installed system-health-1.0
[notice] A new release of pip is available: 24.2 -> 25.2
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: system-health 1.0
Uninstalling system-health-1.0:
Successfully uninstalled system-health-1.0
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack
rootdir: /sonic/src/system-health, configfile: pytest.ini
plugins: pyfakefs-5.7.4, cov-4.0.0
collected 29 items
tests/test_system_health.py ............................. [100%]
=============================== warnings summary ===============================
tests/test_system_health.py:16
/sonic/src/system-health/tests/test_system_health.py:16: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
from imp import load_source
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- coverage: platform linux, python 3.11.2-final-0 -----------
Name Stmts Miss Cover
------------------------------------------------------------
health_checker/__init__.py 2 0 100%
health_checker/config.py 77 21 73%
health_checker/hardware_checker.py 185 50 73%
health_checker/health_checker.py 32 4 88%
health_checker/manager.py 53 1 98%
health_checker/service_checker.py 236 32 86%
health_checker/sysmonitor.py 373 137 63%
health_checker/user_defined_checker.py 49 6 88%
health_checker/utils.py 11 2 82%
scripts/healthd 74 37 50%
------------------------------------------------------------
TOTAL 1092 290 73%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml
======================== 29 passed, 1 warning in 3.20s =========================
* Getting build dependencies for sdist...
* Building sdist...
running sdist
running egg_info
writing system_health.egg-info/PKG-INFO
writing dependency_links to system_health.egg-info/dependency_links.txt
writing requirements to system_health.egg-info/requires.txt
writing top-level names to system_health.egg-info/top_level.txt
writing manifest file 'system_health.egg-info/SOURCES.txt'
warning: sdist: standard file not found: should have one of README, README.rst, README.txt, README.md
running check
creating system-health-1.0
creating system-health-1.0/health_checker
creating system-health-1.0/scripts
creating system-health-1.0/system_health.egg-info
creating system-health-1.0/tests
creating system-health-1.0/tests/etc
creating system-health-1.0/tests/etc/supervisor
creating system-health-1.0/tests/telemetry
creating system-health-1.0/tests/telemetry/etc
creating system-health-1.0/tests/telemetry/etc/supervisor
copying files to system-health-1.0...
copying .gitignore -> system-health-1.0
copying pytest.ini -> system-health-1.0
copying setup.cfg -> system-health-1.0
copying setup.py -> system-health-1.0
copying health_checker/__init__.py -> system-health-1.0/health_checker
copying health_checker/config.py -> system-health-1.0/health_checker
copying health_checker/hardware_checker.py -> system-health-1.0/health_checker
copying health_checker/health_checker.py -> system-health-1.0/health_checker
copying health_checker/manager.py -> system-health-1.0/health_checker
copying health_checker/service_checker.py -> system-health-1.0/health_checker
copying health_checker/sysmonitor.py -> system-health-1.0/health_checker
copying health_checker/system_health_monitoring_config.json -> system-health-1.0/health_checker
copying health_checker/user_defined_checker.py -> system-health-1.0/health_checker
copying health_checker/utils.py -> system-health-1.0/health_checker
copying scripts/healthd -> system-health-1.0/scripts
copying system_health.egg-info/PKG-INFO -> system-health-1.0/system_health.egg-info
copying system_health.egg-info/SOURCES.txt -> system-health-1.0/system_health.egg-info
copying system_health.egg-info/dependency_links.txt -> system-health-1.0/system_health.egg-info
copying system_health.egg-info/requires.txt -> system-health-1.0/system_health.egg-info
copying system_health.egg-info/top_level.txt -> system-health-1.0/system_health.egg-info
copying tests/__init__.py -> system-health-1.0/tests
copying tests/mock_connector.py -> system-health-1.0/tests
copying tests/system_health_monitoring_config.json -> system-health-1.0/tests
copying tests/test_system_health.py -> system-health-1.0/tests
copying tests/etc/supervisor/critical_processes -> system-health-1.0/tests/etc/supervisor
copying tests/telemetry/etc/supervisor/critical_processes -> system-health-1.0/tests/telemetry/etc/supervisor
Writing system-health-1.0/setup.cfg
Creating tar archive
removing 'system-health-1.0' (and everything under it)
* Building wheel from sdist
* Getting build dependencies for wheel...
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/health_checker
copying health_checker/config.py -> build/lib/health_checker
copying health_checker/utils.py -> build/lib/health_checker
copying health_checker/user_defined_checker.py -> build/lib/health_checker
copying health_checker/manager.py -> build/lib/health_checker
copying health_checker/hardware_checker.py -> build/lib/health_checker
copying health_checker/service_checker.py -> build/lib/health_checker
copying health_checker/__init__.py -> build/lib/health_checker
copying health_checker/sysmonitor.py -> build/lib/health_checker
copying health_checker/health_checker.py -> build/lib/health_checker
creating build/lib/tests
copying tests/mock_connector.py -> build/lib/tests
copying tests/test_system_health.py -> build/lib/tests
copying tests/__init__.py -> build/lib/tests
running build_scripts
creating build/scripts-3.11
copying and adjusting scripts/healthd -> build/scripts-3.11
changing mode of build/scripts-3.11/healthd from 644 to 755
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/config.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/utils.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/user_defined_checker.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/manager.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/hardware_checker.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/service_checker.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/__init__.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/sysmonitor.py -> build/bdist.linux-x86_64/wheel/health_checker
copying build/lib/health_checker/health_checker.py -> build/bdist.linux-x86_64/wheel/health_checker
creating build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/mock_connector.py -> build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/test_system_health.py -> build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/tests
running install_egg_info
running egg_info
writing system_health.egg-info/PKG-INFO
writing dependency_links to system_health.egg-info/dependency_links.txt
writing requirements to system_health.egg-info/requires.txt
writing top-level names to system_health.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'system_health.egg-info/SOURCES.txt'
writing manifest file 'system_health.egg-info/SOURCES.txt'
Copying system_health.egg-info to build/bdist.linux-x86_64/wheel/system_health-1.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/system_health-1.0.data
creating build/bdist.linux-x86_64/wheel/system_health-1.0.data/scripts
copying build/scripts-3.11/healthd -> build/bdist.linux-x86_64/wheel/system_health-1.0.data/scripts
changing mode of build/bdist.linux-x86_64/wheel/system_health-1.0.data/scripts/healthd to 755
creating build/bdist.linux-x86_64/wheel/system_health-1.0.dist-info/WHEEL
creating '/sonic/src/system-health/dist/.tmp-_793y1ej/system_health-1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'health_checker/__init__.py'
adding 'health_checker/config.py'
adding 'health_checker/hardware_checker.py'
adding 'health_checker/health_checker.py'
adding 'health_checker/manager.py'
adding 'health_checker/service_checker.py'
adding 'health_checker/sysmonitor.py'
adding 'health_checker/user_defined_checker.py'
adding 'health_checker/utils.py'
adding 'system_health-1.0.data/scripts/healthd'
adding 'tests/__init__.py'
adding 'tests/mock_connector.py'
adding 'tests/test_system_health.py'
adding 'system_health-1.0.dist-info/METADATA'
adding 'system_health-1.0.dist-info/WHEEL'
adding 'system_health-1.0.dist-info/top_level.txt'
adding 'system_health-1.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built system-health-1.0.tar.gz and system_health-1.0-py3-none-any.whl
/sonic
Build end time: Wed Oct 1 09:13:35 UTC 2025
Elapsed time: 0h 0m 22s
|