ROOT: skip environment lint, matches filter 'lint'
.pkg: remove tox env folder /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/.pkg
py38: install_deps> python -I -m pip install aioresponses coverage pyee pytest pytest-aiohttp pytest-aioresponses python-dateutil /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/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: install_requires_for_build_wheel> python -I -m pip install wheel
.pkg: freeze> python -m pip freeze --all
.pkg: pip==24.0,setuptools==69.1.0,wheel==0.42.0
.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
py38: install_package_deps> python -I -m pip install 'crosslab-aiortc>=1.8.0' crosslab-api-client
py38: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/.tmp/package/2/crosslab_soa_client-0.2.8+dev.ee88c7e5.tar.gz
py38: freeze> python -m pip freeze --all
py38: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioice==0.9.0,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,av==12.3.0,cffi==1.17.1,coverage==7.6.1,crosslab-aiortc==1.9.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/.tox/.tmp/package/2/crosslab_soa_client-0.2.8%2Bdev.ee88c7e5.tar.gz#sha256=dd6c28150361dbec1c4a2720c4daf5785ef54d639d3b2c2627d1bf99858b94ac,cryptography==43.0.1,dnspython==2.6.1,exceptiongroup==1.2.2,frozenlist==1.4.1,google-crc32c==1.5.0,idna==3.10,ifaddr==0.2.0,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pycparser==2.22,pyee==12.0.0,pylibsrtp==0.10.0,pyOpenSSL==24.2.1,pytest==8.3.3,pytest-aiohttp==1.0.5,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py38: commands[0]> coverage run --source crosslab.soa_client -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
============================= test session starts ==============================
platform linux -- Python 3.8.19, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py38/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0, aiohttp-1.0.5
asyncio: mode=strict, default_loop_scope=None
collected 8 items

tests/test_device_handler.py ..                                          [ 25%]
tests/test_webrtc_connection.py ....                                     [ 75%]
tests/test_websocket_connection.py ..                                    [100%]

============================== 8 passed in 11.80s ==============================
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/pytest_asyncio/plugin.py:208: 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))
/usr/lib/python3.8/logging/__init__.py:2126: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
  h.flush()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Task was destroyed but it is pending!
task: <Task pending name='Task-26' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe7529b37f0>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-25' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe7529b3400>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-110' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe7524de670>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-109' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe7524de640>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-194' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe75242d520>()]>>
Exception ignored in: <coroutine object Queue.get at 0x7fe7524f37c0>
Traceback (most recent call last):
  File "/usr/lib/python3.8/asyncio/queues.py", line 163, in get
    await getter
  File "/usr/lib/python3.8/asyncio/base_events.py", line 719, in call_soon
    self._check_closed()
  File "/usr/lib/python3.8/asyncio/base_events.py", line 508, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Task was destroyed but it is pending!
task: <Task pending name='Task-214' coro=<ServiceStub._receive() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/test_helper/service_stub.py:111> wait_for=<Future cancelled>>
Task was destroyed but it is pending!
task: <Task pending name='Task-193' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe75242d4f0>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-281' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe752388a60>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-280' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py38/lib/python3.8/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fe752388a30>()]>>
py38: OK ✔ in 33.12 seconds
py39: install_deps> python -I -m pip install aioresponses coverage pyee pytest pytest-aiohttp pytest-aioresponses python-dateutil /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper
py39: install_package_deps> python -I -m pip install 'crosslab-aiortc>=1.8.0' crosslab-api-client
py39: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/.tmp/package/3/crosslab_soa_client-0.2.8+dev.ee88c7e5.tar.gz
py39: freeze> python -m pip freeze --all
py39: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioice==0.9.0,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,av==12.3.0,cffi==1.17.1,coverage==7.6.1,crosslab-aiortc==1.9.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/.tox/.tmp/package/3/crosslab_soa_client-0.2.8%2Bdev.ee88c7e5.tar.gz#sha256=dd6c28150361dbec1c4a2720c4daf5785ef54d639d3b2c2627d1bf99858b94ac,cryptography==43.0.1,dnspython==2.6.1,exceptiongroup==1.2.2,frozenlist==1.4.1,google-crc32c==1.6.0,idna==3.10,ifaddr==0.2.0,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pycparser==2.22,pyee==12.0.0,pylibsrtp==0.10.0,pyOpenSSL==24.2.1,pytest==8.3.3,pytest-aiohttp==1.0.5,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py39: commands[0]> coverage run --source crosslab.soa_client -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/pytest_asyncio/plugin.py:208: 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.19, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py39/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0, aiohttp-1.0.5
asyncio: mode=strict, default_loop_scope=None
collected 8 items

tests/test_device_handler.py ..                                          [ 25%]
tests/test_webrtc_connection.py ....                                     [ 75%]
tests/test_websocket_connection.py ..                                    [100%]

============================== 8 passed in 12.06s ==============================
/usr/lib/python3.9/logging/__init__.py:2141: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
  h.flush()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Task was destroyed but it is pending!
task: <Task pending name='Task-26' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c4f0a30>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-25' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c4f5e20>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-110' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c474d90>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-109' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c53ddc0>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-194' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c333970>()]>>
Exception ignored in: <coroutine object Queue.get at 0x7f547c483e40>
Traceback (most recent call last):
  File "/usr/lib/python3.9/asyncio/queues.py", line 166, in get
    await getter
  File "/usr/lib/python3.9/asyncio/base_events.py", line 751, in call_soon
    self._check_closed()
  File "/usr/lib/python3.9/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Task was destroyed but it is pending!
task: <Task pending name='Task-214' coro=<ServiceStub._receive() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/test_helper/service_stub.py:111> wait_for=<Future cancelled>>
Task was destroyed but it is pending!
task: <Task pending name='Task-193' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c474310>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-281' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c39cd00>()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-280' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py39/lib/python3.9/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f547c0cc6a0>()]>>
py39: OK ✔ in 30.57 seconds
py310: install_deps> python -I -m pip install aioresponses coverage pyee pytest pytest-aiohttp pytest-aioresponses python-dateutil /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper
py310: install_package_deps> python -I -m pip install 'crosslab-aiortc>=1.8.0' crosslab-api-client
py310: install_package> python -I -m pip install --force-reinstall --no-deps /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/.tmp/package/4/crosslab_soa_client-0.2.8+dev.ee88c7e5.tar.gz
py310: freeze> python -m pip freeze --all
py310: aiohappyeyeballs==2.4.0,aiohttp==3.10.5,aioice==0.9.0,aioresponses==0.7.6,aiosignal==1.3.1,async-timeout==4.0.3,attrs==24.2.0,av==12.3.0,cffi==1.17.1,coverage==7.6.1,crosslab-aiortc==1.9.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/.tox/.tmp/package/4/crosslab_soa_client-0.2.8%2Bdev.ee88c7e5.tar.gz#sha256=dd6c28150361dbec1c4a2720c4daf5785ef54d639d3b2c2627d1bf99858b94ac,cryptography==43.0.1,dnspython==2.6.1,exceptiongroup==1.2.2,frozenlist==1.4.1,google-crc32c==1.6.0,idna==3.10,ifaddr==0.2.0,iniconfig==2.0.0,multidict==6.1.0,packaging==24.1,pip==24.0,pluggy==1.5.0,pycparser==2.22,pyee==12.0.0,pylibsrtp==0.10.0,pyOpenSSL==24.2.1,pytest==8.3.3,pytest-aiohttp==1.0.5,pytest-aioresponses==0.2.0,pytest-asyncio==0.24.0,python-dateutil==2.9.0.post0,setuptools==69.1.0,six==1.16.0,test_helper @ file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/python-test-helper,tomli==2.0.1,typing_extensions==4.12.2,wheel==0.42.0,yarl==1.11.1
py310: commands[0]> coverage run --source crosslab.soa_client -m pytest -W error -W ignore:pkg_resources:DeprecationWarning
/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/pytest_asyncio/plugin.py:208: 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.3, pluggy-1.5.0
cachedir: .tox/py310/.pytest_cache
rootdir: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python
configfile: setup.cfg
plugins: aioresponses-0.2.0, asyncio-0.24.0, aiohttp-1.0.5
asyncio: mode=strict, default_loop_scope=None
collected 8 items

tests/test_device_handler.py ..                                          [ 25%]
tests/test_webrtc_connection.py ....                                     [ 75%]
tests/test_websocket_connection.py ..                                    [100%]

============================== 8 passed in 12.73s ==============================
/usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
  h.flush()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Task was destroyed but it is pending!
task: <Task pending name='Task-26' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-25' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-110' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-109' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-194' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Exception ignored in: <coroutine object Queue.get at 0x7f9198a2c5f0>
Traceback (most recent call last):
  File "/usr/lib/python3.10/asyncio/queues.py", line 161, in get
    getter.cancel()  # Just in case getter is not done yet.
  File "/usr/lib/python3.10/asyncio/base_events.py", line 753, in call_soon
    self._check_closed()
  File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Task was destroyed but it is pending!
task: <Task pending name='Task-214' coro=<ServiceStub._receive() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/test_helper/service_stub.py:111> wait_for=<Future cancelled>>
Task was destroyed but it is pending!
task: <Task pending name='Task-193' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-281' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task was destroyed but it is pending!
task: <Task pending name='Task-280' coro=<WebRTCPeerConnection.__init__.<locals>.optionsTimeout() done, defined at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python/.tox/py310/lib/python3.10/site-packages/crosslab/soa_client/connection_webrtc.py:89> wait_for=<Future pending cb=[Task.task_wakeup()]>>
py310: OK ✔ in 30.11 seconds
coverage: install_deps> python -I -m pip install coverage
coverage: freeze> python -m pip freeze --all
coverage: coverage==7.6.1,pip==24.0,setuptools==69.1.0,wheel==0.42.0
coverage: commands[0]> coverage combine
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11506.XwVNYQBx
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11604.XuIybwCx
Combined data file .coverage.runner-hyvuztwq-project-4590-concurrent-0.11699.XZFBKYcx
coverage: commands[1]> coverage report
Name                                                     Stmts   Miss  Cover
----------------------------------------------------------------------------
src/crosslab/soa_client/__init__.py                          0      0   100%
src/crosslab/soa_client/connection.py                       58      8    86%
src/crosslab/soa_client/connection_webrtc.py               203     18    91%
src/crosslab/soa_client/connection_websocket.py             94     69    27%
src/crosslab/soa_client/device_handler.py                  152     69    55%
src/crosslab/soa_client/logging.py                          45     24    47%
src/crosslab/soa_client/media/__init__.py                    0      0   100%
src/crosslab/soa_client/media/gst_track.py                   7      7     0%
src/crosslab/soa_client/media/udp_track.py                  15     15     0%
src/crosslab/soa_client/message_handling.py                  0      0   100%
src/crosslab/soa_client/messages.py                         48      0   100%
src/crosslab/soa_client/service.py                          17      3    82%
src/crosslab/soa_client/test_helper/__init__.py              2      0   100%
src/crosslab/soa_client/test_helper/connection_stub.py      28     20    29%
src/crosslab/soa_client/test_helper/dummy_track.py          23      1    96%
src/crosslab/soa_client/test_helper/service_stub.py         91      0   100%
----------------------------------------------------------------------------
TOTAL                                                      783    234    70%
coverage: commands[2]> coverage xml
Wrote XML report to coverage.xml
  py38: OK (33.12=setup[20.66]+cmd[12.46] seconds)
  py39: OK (30.57=setup[17.83]+cmd[12.74] seconds)
  py310: OK (30.11=setup[16.71]+cmd[13.40] seconds)
  coverage: OK (2.66=setup[2.18]+cmd[0.11,0.17,0.20] seconds)
  congratulations :) (96.53 seconds)