Content

상위 폴더로 이동
Build start time: Thu Nov 20 07:59:35 UTC 2025
[ REASON ] :      target/python-wheels/bookworm/sonic_stormond-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 
[ FLAGS  FILE    ] : [] 
[ FLAGS  DEPENDS ] : [] 
[ FLAGS  DIFF    ] : [] 
/sonic/src/sonic-platform-daemons/sonic-stormond /sonic
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-platform-daemons/sonic-stormond
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting enum34 (from sonic-stormond==1.0)
  Downloading enum34-1.1.10-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: sonic-py-common in /usr/local/lib/python3.11/dist-packages (from sonic-stormond==1.0) (1.0)
Requirement already satisfied: natsort in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->sonic-stormond==1.0) (8.4.0)
Requirement already satisfied: pyyaml in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->sonic-stormond==1.0) (6.0.1)
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from sonic-py-common->sonic-stormond==1.0) (1.1)
Requirement already satisfied: redis in /usr/local/lib/python3.11/dist-packages (from redis-dump-load->sonic-py-common->sonic-stormond==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->sonic-stormond==1.0) (5.0.1)
Downloading enum34-1.1.10-py3-none-any.whl (11 kB)
Building wheels for collected packages: sonic-stormond
  Building wheel for sonic-stormond (setup.py): started
  Building wheel for sonic-stormond (setup.py): finished with status 'done'
  Created wheel for sonic-stormond: filename=sonic_stormond-1.0-py3-none-any.whl size=6249 sha256=966765159a2b114e6c85fad88802ffbd634ba8a4813e6c07e7826ca4178e74e0
  Stored in directory: /var/jenkins/.cache/pip/wheels/17/19/17/82ee83cd6e3d651155d76069751710f3eb908ea89d8196307a
Successfully built sonic-stormond
Installing collected packages: enum34, sonic-stormond
Successfully installed enum34-1.1.10 sonic-stormond-1.0

[notice] A new release of pip is available: 24.2 -> 25.3
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: sonic-stormond 1.0
Uninstalling sonic-stormond-1.0:
  Successfully uninstalled sonic-stormond-1.0
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-platform-daemons/sonic-stormond
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: enum34 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-stormond==1.0) (1.1.10)
Requirement already satisfied: sonic-py-common in /usr/local/lib/python3.11/dist-packages (from sonic-stormond==1.0) (1.0)
WARNING: sonic-stormond 1.0 does not provide the extra 'testing'
Requirement already satisfied: natsort in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->sonic-stormond==1.0) (8.4.0)
Requirement already satisfied: pyyaml in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-py-common->sonic-stormond==1.0) (6.0.1)
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from sonic-py-common->sonic-stormond==1.0) (1.1)
Requirement already satisfied: redis in /usr/local/lib/python3.11/dist-packages (from redis-dump-load->sonic-py-common->sonic-stormond==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->sonic-stormond==1.0) (5.0.1)
Building wheels for collected packages: sonic-stormond
  Building wheel for sonic-stormond (setup.py): started
  Building wheel for sonic-stormond (setup.py): finished with status 'done'
  Created wheel for sonic-stormond: filename=sonic_stormond-1.0-py3-none-any.whl size=6249 sha256=dcea03353451f9fc99db434e0de4e3b35f3ec104e0423f28cdde8ce36d824984
  Stored in directory: /var/jenkins/.cache/pip/wheels/17/19/17/82ee83cd6e3d651155d76069751710f3eb908ea89d8196307a
Successfully built sonic-stormond
Installing collected packages: sonic-stormond
Successfully installed sonic-stormond-1.0

[notice] A new release of pip is available: 24.2 -> 25.3
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: sonic-stormond 1.0
Uninstalling sonic-stormond-1.0:
  Successfully uninstalled sonic-stormond-1.0
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /sonic/src/sonic-platform-daemons/sonic-stormond, configfile: pytest.ini
plugins: pyfakefs-5.7.4, cov-4.0.0
collecting ... collected 29 items

tests/test_DaemonStorage.py::TestDaemonStorage::test_default_configdb_intervals_no_config PASSED [  3%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_storage_devices PASSED [  6%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_json_false PASSED [ 10%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_json_true PASSED [ 13%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_json_exception PASSED [ 17%]
tests/test_DaemonStorage.py::TestDaemonStorage::testget_configdb_intervals PASSED [ 20%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_statedb PASSED [ 24%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_statedb_exception PASSED [ 27%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_load_fsio_rw_statedb_value_none PASSED [ 31%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_sync_fsio_rw_json_exception PASSED [ 34%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_sync_fsio_rw_json_happy PASSED [ 37%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_reconcile_fsio_rw_values_init PASSED [ 41%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_determine_sot PASSED [ 44%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_reconcile_fsio_rw_values_reboot PASSED [ 48%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_reconcile_fsio_rw_values_daemon_crash PASSED [ 51%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_update_storage_info_status_db PASSED [ 55%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_static_fields_no_storage_device_object PASSED [ 58%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_static_fields_happy PASSED [ 62%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_static_fields_exception PASSED [ 65%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_dynamic_fields_no_storage_device_object PASSED [ 68%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_dynamic_fields PASSED [ 72%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_get_dynamic_fields_exception PASSED [ 75%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_write_sync_time_statedb PASSED [ 79%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_signal_handler PASSED [ 82%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_signal_handler_sync_fsio_json_failed PASSED [ 86%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_run PASSED          [ 89%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_run_stop_event PASSED [ 93%]
tests/test_DaemonStorage.py::TestDaemonStorage::test_run_sync_fsio_rw_json_failed PASSED [ 96%]
tests/test_DaemonStorage.py::TestStormon::test_main PASSED               [100%]

=============================== warnings summary ===============================
tests/test_DaemonStorage.py:6
  /sonic/src/sonic-platform-daemons/sonic-stormond/tests/test_DaemonStorage.py:6: 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, reload

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /sonic/src/sonic-platform-daemons/sonic-stormond/test-results.xml -

---------- coverage: platform linux, python 3.11.2-final-0 -----------
Name               Stmts   Miss  Cover
--------------------------------------
scripts/stormond     201      2    99%
--------------------------------------
TOTAL                201      2    99%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml

======================== 29 passed, 1 warning in 10.50s ========================
* Getting build dependencies for sdist...
* Building sdist...
running sdist
running egg_info
writing sonic_stormond.egg-info/PKG-INFO
writing dependency_links to sonic_stormond.egg-info/dependency_links.txt
writing requirements to sonic_stormond.egg-info/requires.txt
writing top-level names to sonic_stormond.egg-info/top_level.txt
writing manifest file 'sonic_stormond.egg-info/SOURCES.txt'
warning: sdist: standard file not found: should have one of README, README.rst, README.txt, README.md

running check
creating sonic-stormond-1.0
creating sonic-stormond-1.0/scripts
creating sonic-stormond-1.0/sonic_stormond.egg-info
creating sonic-stormond-1.0/tests
creating sonic-stormond-1.0/tests/mocked_libs
creating sonic-stormond-1.0/tests/mocked_libs/sonic_platform
creating sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base
creating sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base/sonic_storage
creating sonic-stormond-1.0/tests/mocked_libs/swsscommon
copying files to sonic-stormond-1.0...
copying pytest.ini -> sonic-stormond-1.0
copying setup.cfg -> sonic-stormond-1.0
copying setup.py -> sonic-stormond-1.0
copying scripts/stormond -> sonic-stormond-1.0/scripts
copying sonic_stormond.egg-info/PKG-INFO -> sonic-stormond-1.0/sonic_stormond.egg-info
copying sonic_stormond.egg-info/SOURCES.txt -> sonic-stormond-1.0/sonic_stormond.egg-info
copying sonic_stormond.egg-info/dependency_links.txt -> sonic-stormond-1.0/sonic_stormond.egg-info
copying sonic_stormond.egg-info/requires.txt -> sonic-stormond-1.0/sonic_stormond.egg-info
copying sonic_stormond.egg-info/top_level.txt -> sonic-stormond-1.0/sonic_stormond.egg-info
copying tests/__init__.py -> sonic-stormond-1.0/tests
copying tests/mock_swsscommon.py -> sonic-stormond-1.0/tests
copying tests/test_DaemonStorage.py -> sonic-stormond-1.0/tests
copying tests/mocked_libs/sonic_platform/__init__.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform
copying tests/mocked_libs/sonic_platform/pcie.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform
copying tests/mocked_libs/sonic_platform_base/__init__.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base
copying tests/mocked_libs/sonic_platform_base/sonic_storage/__init__.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base/sonic_storage
copying tests/mocked_libs/sonic_platform_base/sonic_storage/storage_base.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base/sonic_storage
copying tests/mocked_libs/sonic_platform_base/sonic_storage/storage_devices.py -> sonic-stormond-1.0/tests/mocked_libs/sonic_platform_base/sonic_storage
copying tests/mocked_libs/swsscommon/__init__.py -> sonic-stormond-1.0/tests/mocked_libs/swsscommon
copying tests/mocked_libs/swsscommon/swsscommon.py -> sonic-stormond-1.0/tests/mocked_libs/swsscommon
Writing sonic-stormond-1.0/setup.cfg
Creating tar archive
removing 'sonic-stormond-1.0' (and everything under it)
* Building wheel from sdist
* Getting build dependencies for wheel...
* Building wheel...
running bdist_wheel
running build
running build_scripts
creating build
creating build/scripts-3.11
copying and adjusting scripts/stormond -> build/scripts-3.11
changing mode of build/scripts-3.11/stormond from 644 to 755
installing to build/bdist.linux-x86_64/wheel
running install
running install_egg_info
running egg_info
writing sonic_stormond.egg-info/PKG-INFO
writing dependency_links to sonic_stormond.egg-info/dependency_links.txt
writing requirements to sonic_stormond.egg-info/requires.txt
writing top-level names to sonic_stormond.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'sonic_stormond.egg-info/SOURCES.txt'
writing manifest file 'sonic_stormond.egg-info/SOURCES.txt'
Copying sonic_stormond.egg-info to build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.data
creating build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.data/scripts
copying build/scripts-3.11/stormond -> build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.data/scripts
changing mode of build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.data/scripts/stormond to 755
creating build/bdist.linux-x86_64/wheel/sonic_stormond-1.0.dist-info/WHEEL
creating '/sonic/src/sonic-platform-daemons/sonic-stormond/dist/.tmp-cm9tkw_h/sonic_stormond-1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'sonic_stormond-1.0.data/scripts/stormond'
adding 'sonic_stormond-1.0.dist-info/METADATA'
adding 'sonic_stormond-1.0.dist-info/WHEEL'
adding 'sonic_stormond-1.0.dist-info/top_level.txt'
adding 'sonic_stormond-1.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built sonic-stormond-1.0.tar.gz and sonic_stormond-1.0-py3-none-any.whl
/sonic
Build end time: Thu Nov 20 07:59:59 UTC 2025
Elapsed time: 0h 0m 24s