ROOT: skip environment lint, matches filter 'lint' .pkg: remove tox env folder /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.pkg py39: install_deps> python -I -m pip install coverage pytest pytest-asyncio /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper .pkg: install_requires> python -I -m pip install 'setuptools>=61.0' .pkg: _optional_hooks> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_wheel> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: freeze> python -m pip freeze --all .pkg: pip==24.3.1,setuptools==75.8.0,wheel==0.45.1 .pkg: prepare_metadata_for_build_wheel> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: build_sdist> python /usr/local/lib/python3.10/dist-packages/pyproject_api/_backend.py True setuptools.build_meta py39: install_package_deps> python -I -m pip install crosslab_soa_client pyee py39: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/2/crosslab_soa_service_electrical-0.0.0.tar.gz py39: freeze> python -m pip freeze --all py39: aiohappyeyeballs==2.6.1,aiohttp==3.11.18,aioice==0.10.1,aiortc==1.11.0,aiosignal==1.3.2,async-timeout==5.0.1,attrs==25.3.0,av==14.3.0,cffi==1.17.1,coverage==7.8.0,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python,crosslab_soa_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python,crosslab_soa_service_electrical @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/2/crosslab_soa_service_electrical-0.0.0.tar.gz#sha256=b3be1380bdd3041b37bbb6cd570fa707900273cbb5339e2ed3f74f886bc47c66,cryptography==44.0.2,dnspython==2.7.0,exceptiongroup==1.2.2,frozenlist==1.6.0,google-crc32c==1.7.1,idna==3.10,ifaddr==0.2.0,iniconfig==2.1.0,multidict==6.4.3,packaging==25.0,pip==24.3.1,pluggy==1.5.0,propcache==0.3.1,pycparser==2.22,pyee==13.0.0,pylibsrtp==0.12.0,pyOpenSSL==25.0.0,pytest==8.3.5,pytest-asyncio==0.26.0,python-dateutil==2.9.0.post0,setuptools==75.8.0,six==1.17.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,tomli==2.2.1,typing_extensions==4.13.2,wheel==0.45.1,yarl==1.20.0 py39: commands[0]> coverage run --source crosslab.soa_services.electrical -m pytest -W error /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/py39/lib/python3.9/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.9.21, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py39/.pytest_cache rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python configfile: pyproject.toml plugins: asyncio-0.26.0 asyncio: mode=strict, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 10 items tests/test_gpio.py ........ [ 80%] tests/test_standard.py .. [100%] ============================== 10 passed in 4.02s ============================== py39: OK ✔ in 1 minute 4.15 seconds py310: install_deps> python -I -m pip install coverage pytest pytest-asyncio /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper py310: install_package_deps> python -I -m pip install crosslab_soa_client pyee py310: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/3/crosslab_soa_service_electrical-0.0.0.tar.gz py310: freeze> python -m pip freeze --all py310: aiohappyeyeballs==2.6.1,aiohttp==3.11.18,aioice==0.10.1,aiortc==1.11.0,aiosignal==1.3.2,async-timeout==5.0.1,attrs==25.3.0,av==14.3.0,cffi==1.17.1,coverage==7.8.0,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python,crosslab_soa_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python,crosslab_soa_service_electrical @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/3/crosslab_soa_service_electrical-0.0.0.tar.gz#sha256=b3be1380bdd3041b37bbb6cd570fa707900273cbb5339e2ed3f74f886bc47c66,cryptography==44.0.2,dnspython==2.7.0,exceptiongroup==1.2.2,frozenlist==1.6.0,google-crc32c==1.7.1,idna==3.10,ifaddr==0.2.0,iniconfig==2.1.0,multidict==6.4.3,packaging==25.0,pip==24.3.1,pluggy==1.5.0,propcache==0.3.1,pycparser==2.22,pyee==13.0.0,pylibsrtp==0.12.0,pyOpenSSL==25.0.0,pytest==8.3.5,pytest-asyncio==0.26.0,python-dateutil==2.9.0.post0,setuptools==75.8.0,six==1.17.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,tomli==2.2.1,typing_extensions==4.13.2,wheel==0.45.1,yarl==1.20.0 py310: commands[0]> coverage run --source crosslab.soa_services.electrical -m pytest -W error /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/py310/lib/python3.10/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.10.12, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py310/.pytest_cache rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python configfile: pyproject.toml plugins: asyncio-0.26.0 asyncio: mode=strict, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 10 items tests/test_gpio.py ........ [ 80%] tests/test_standard.py .. [100%] ============================== 10 passed in 4.47s ============================== py310: OK ✔ in 1 minute 14.54 seconds py311: install_deps> python -I -m pip install coverage pytest pytest-asyncio /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper py311: install_package_deps> python -I -m pip install crosslab_soa_client pyee py311: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/4/crosslab_soa_service_electrical-0.0.0.tar.gz py311: freeze> python -m pip freeze --all py311: aiohappyeyeballs==2.6.1,aiohttp==3.11.18,aioice==0.10.1,aiortc==1.11.0,aiosignal==1.3.2,attrs==25.3.0,av==14.3.0,cffi==1.17.1,coverage==7.8.0,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python,crosslab_soa_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python,crosslab_soa_service_electrical @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/4/crosslab_soa_service_electrical-0.0.0.tar.gz#sha256=b3be1380bdd3041b37bbb6cd570fa707900273cbb5339e2ed3f74f886bc47c66,cryptography==44.0.2,dnspython==2.7.0,frozenlist==1.6.0,google-crc32c==1.7.1,idna==3.10,ifaddr==0.2.0,iniconfig==2.1.0,multidict==6.4.3,packaging==25.0,pip==24.3.1,pluggy==1.5.0,propcache==0.3.1,pycparser==2.22,pyee==13.0.0,pylibsrtp==0.12.0,pyOpenSSL==25.0.0,pytest==8.3.5,pytest-asyncio==0.26.0,python-dateutil==2.9.0.post0,setuptools==75.8.0,six==1.17.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,typing_extensions==4.13.2,wheel==0.45.1,yarl==1.20.0 py311: commands[0]> coverage run --source crosslab.soa_services.electrical -m pytest -W error /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/py311/lib/python3.11/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.11.11, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py311/.pytest_cache rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python configfile: pyproject.toml plugins: asyncio-0.26.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 10 items tests/test_gpio.py ........ [ 80%] tests/test_standard.py .. [100%] ============================== 10 passed in 4.43s ============================== py311: OK ✔ in 1 minute 12.43 seconds py312: install_deps> python -I -m pip install coverage pytest pytest-asyncio /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper py312: install_package_deps> python -I -m pip install crosslab_soa_client pyee py312: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/5/crosslab_soa_service_electrical-0.0.0.tar.gz py312: freeze> python -m pip freeze --all py312: aiohappyeyeballs==2.6.1,aiohttp==3.11.18,aioice==0.10.1,aiortc==1.11.0,aiosignal==1.3.2,attrs==25.3.0,av==14.3.0,cffi==1.17.1,coverage==7.8.0,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python,crosslab_soa_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python,crosslab_soa_service_electrical @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/5/crosslab_soa_service_electrical-0.0.0.tar.gz#sha256=b3be1380bdd3041b37bbb6cd570fa707900273cbb5339e2ed3f74f886bc47c66,cryptography==44.0.2,dnspython==2.7.0,frozenlist==1.6.0,google-crc32c==1.7.1,idna==3.10,ifaddr==0.2.0,iniconfig==2.1.0,multidict==6.4.3,packaging==25.0,pip==24.3.1,pluggy==1.5.0,propcache==0.3.1,pycparser==2.22,pyee==13.0.0,pylibsrtp==0.12.0,pyOpenSSL==25.0.0,pytest==8.3.5,pytest-asyncio==0.26.0,python-dateutil==2.9.0.post0,six==1.17.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,typing_extensions==4.13.2,yarl==1.20.0 py312: commands[0]> coverage run --source crosslab.soa_services.electrical -m pytest -W error /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/py312/lib/python3.12/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py312/.pytest_cache rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python configfile: pyproject.toml plugins: asyncio-0.26.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 10 items tests/test_gpio.py ........ [ 80%] tests/test_standard.py .. [100%] ============================== 10 passed in 2.68s ============================== py312: OK ✔ in 59.63 seconds py313: install_deps> python -I -m pip install coverage pytest pytest-asyncio /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper py313: install_package_deps> python -I -m pip install crosslab_soa_client pyee py313: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/6/crosslab_soa_service_electrical-0.0.0.tar.gz py313: freeze> python -m pip freeze --all py313: aiohappyeyeballs==2.6.1,aiohttp==3.11.18,aioice==0.10.1,aiortc==1.11.0,aiosignal==1.3.2,attrs==25.3.0,av==14.3.0,cffi==1.17.1,coverage==7.8.0,crosslab_api_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python,crosslab_soa_client @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python,crosslab_soa_service_electrical @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/.tmp/package/6/crosslab_soa_service_electrical-0.0.0.tar.gz#sha256=b3be1380bdd3041b37bbb6cd570fa707900273cbb5339e2ed3f74f886bc47c66,cryptography==44.0.2,dnspython==2.7.0,frozenlist==1.6.0,google-crc32c==1.7.1,idna==3.10,ifaddr==0.2.0,iniconfig==2.1.0,multidict==6.4.3,packaging==25.0,pip==24.3.1,pluggy==1.5.0,propcache==0.3.1,pycparser==2.22,pyee==13.0.0,pylibsrtp==0.12.0,pyOpenSSL==25.0.0,pytest==8.3.5,pytest-asyncio==0.26.0,python-dateutil==2.9.0.post0,six==1.17.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,typing_extensions==4.13.2,yarl==1.20.0 py313: commands[0]> coverage run --source crosslab.soa_services.electrical -m pytest -W error /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python/.tox/py313/lib/python3.13/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py313/.pytest_cache rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python configfile: pyproject.toml plugins: asyncio-0.26.0 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 10 items tests/test_gpio.py ........ [ 80%] tests/test_standard.py .. [100%] ============================== 10 passed in 2.79s ============================== py313: OK ✔ in 50.78 seconds coverage: install_deps> python -I -m pip install coverage coverage: freeze> python -m pip freeze --all coverage: coverage==7.8.0,pip==24.3.1,setuptools==75.8.0,wheel==0.45.1 coverage: commands[0]> coverage combine Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11363.XcKOtijx Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11433.XVsHXXEx Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11507.XwrUWlBx Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11573.XgdAzGix Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11645.XwxHecXx coverage: commands[1]> coverage report Name Stmts Miss Cover ------------------------------------------------------------------------------------------- src/crosslab/soa_services/electrical/__init__.py 3 0 100% src/crosslab/soa_services/electrical/electrical_connection_service.py 92 2 98% src/crosslab/soa_services/electrical/messages.py 19 0 100% src/crosslab/soa_services/electrical/signal_interface.py 19 4 79% src/crosslab/soa_services/electrical/signal_interfaces/__init__.py 0 0 100% src/crosslab/soa_services/electrical/signal_interfaces/gpio.py 66 0 100% ------------------------------------------------------------------------------------------- TOTAL 199 6 97% coverage: commands[2]> coverage xml Wrote XML report to coverage.xml py39: OK (64.15=setup[58.56]+cmd[5.59] seconds) py310: OK (74.54=setup[68.43]+cmd[6.11] seconds) py311: OK (72.42=setup[66.29]+cmd[6.13] seconds) py312: OK (59.63=setup[55.58]+cmd[4.04] seconds) py313: OK (50.78=setup[46.74]+cmd[4.04] seconds) coverage: OK (7.30=setup[5.72]+cmd[0.32,0.64,0.62] seconds) congratulations :) (329.00 seconds)