created virtual environment CPython3.10.12.final.0-64 in 248ms creator CPython3Posix(dest=/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/integration-test/venv, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv) added seed packages: pip==23.2.1, setuptools==68.0.0, wheel==0.41.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator Obtaining file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/api/python (from -r requirements.txt (line 1)) Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Obtaining file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa/python (from -r requirements.txt (line 2)) Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Obtaining file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/clients/soa_services/electricalConnection/python (from -r requirements.txt (line 3)) Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Obtaining file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python (from -r requirements.txt (line 4)) Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Collecting debugpy (from -r requirements.txt (line 5)) Obtaining dependency information for debugpy from https://files.pythonhosted.org/packages/7a/27/78d5cf9c7aba43f8341e78273ab776913d2d33beb581ec39b65e56a0db77/debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.1 kB) Collecting aiohttp (from crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for aiohttp from https://files.pythonhosted.org/packages/93/40/d3decda219ebd5410eba627601d537ec3782efbcadba308e9ce381cc0b71/aiohttp-3.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached aiohttp-3.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB) Collecting python-dateutil (from crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for python-dateutil from https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl.metadata Using cached python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB) Collecting typing-extensions (from crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for typing-extensions from https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl.metadata Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB) Collecting crosslab-aiortc (from crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Using cached crosslab_aiortc-1.5.0-cp310-cp310-linux_x86_64.whl Collecting pyee (from crosslab_soa_service_electrical==0.0.0->-r requirements.txt (line 3)) Obtaining dependency information for pyee from https://files.pythonhosted.org/packages/16/cc/5cea8a0a0d3deb90b5a0d39ad1a6a1ccaa40a9ea86d793eb8a49d32a6ed0/pyee-11.1.0-py3-none-any.whl.metadata Using cached pyee-11.1.0-py3-none-any.whl.metadata (2.8 kB) Collecting aiosignal>=1.1.2 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for aiosignal>=1.1.2 from https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl.metadata Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB) Collecting attrs>=17.3.0 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for attrs>=17.3.0 from https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl.metadata Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) Collecting frozenlist>=1.1.1 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for frozenlist>=1.1.1 from https://files.pythonhosted.org/packages/ec/25/0c87df2e53c0c5d90f7517ca0ff7aca78d050a8ec4d32c4278e8c0e52e51/frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB) Collecting multidict<7.0,>=4.5 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for multidict<7.0,>=4.5 from https://files.pythonhosted.org/packages/33/62/2c9085e571318d51212a6914566fe41dd0e33d7f268f7e2f23dcd3f06c56/multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB) Collecting yarl<2.0,>=1.0 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for yarl<2.0,>=1.0 from https://files.pythonhosted.org/packages/c3/a0/0ade1409d184cbc9e85acd403a386a7c0563b92ff0f26d138ff9e86e48b4/yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting async-timeout<5.0,>=4.0 (from aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for async-timeout<5.0,>=4.0 from https://files.pythonhosted.org/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl.metadata Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB) Collecting aioice<1.0.0,>=0.9.0 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for aioice<1.0.0,>=0.9.0 from https://files.pythonhosted.org/packages/b6/35/d21e48d3ba25d32aba5d142d54c4491376c659dd74d052a30dd25198007b/aioice-0.9.0-py3-none-any.whl.metadata Using cached aioice-0.9.0-py3-none-any.whl.metadata (3.8 kB) Collecting av<11.0.0,>=9.0.0 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for av<11.0.0,>=9.0.0 from https://files.pythonhosted.org/packages/85/d7/0c0b99b302f8973481fe08b9ec5043bcf0708e56f21512ae0fb697fa02d8/av-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached av-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.5 kB) Collecting cffi>=1.0.0 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for cffi>=1.0.0 from https://files.pythonhosted.org/packages/c9/7c/43d81bdd5a915923c3bad5bb4bff401ea00ccc8e28433fb6083d2e3bf58e/cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting cryptography<39,>=2.2 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for cryptography<39,>=2.2 from https://files.pythonhosted.org/packages/26/f8/a81170a816679fca9ccd907b801992acfc03c33f952440421c921af2cc57/cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl.metadata Using cached cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting google-crc32c>=1.1 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for google-crc32c>=1.1 from https://files.pythonhosted.org/packages/a9/d0/04f2846f0af1c683eb3b664c9de9543da1e66a791397456a65073b6054a2/google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting pylibsrtp>=0.5.6 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for pylibsrtp>=0.5.6 from https://files.pythonhosted.org/packages/16/78/9ea0c88490ad4fe9683ddf3bbee702c7a2331e83a333bb3aa52e8d7d909b/pylibsrtp-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached pylibsrtp-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.8 kB) Collecting pyopenssl>=23.1.0 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for pyopenssl>=23.1.0 from https://files.pythonhosted.org/packages/3f/0e/c6656e62d9424d9c9f14b27be27220602f4af1e64b77f2c86340b671d439/pyOpenSSL-24.0.0-py3-none-any.whl.metadata Using cached pyOpenSSL-24.0.0-py3-none-any.whl.metadata (12 kB) Collecting six>=1.5 (from python-dateutil->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for six>=1.5 from https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl.metadata Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting dnspython>=2.0.0 (from aioice<1.0.0,>=0.9.0->crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for dnspython>=2.0.0 from https://files.pythonhosted.org/packages/87/a1/8c5287991ddb8d3e4662f71356d9656d91ab3a36618c3dd11b280df0d255/dnspython-2.6.1-py3-none-any.whl.metadata Using cached dnspython-2.6.1-py3-none-any.whl.metadata (5.8 kB) Collecting ifaddr>=0.2.0 (from aioice<1.0.0,>=0.9.0->crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for ifaddr>=0.2.0 from https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl.metadata Using cached ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB) Collecting pycparser (from cffi>=1.0.0->crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for pycparser from https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl.metadata Using cached pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB) INFO: pip is looking at multiple versions of pyopenssl to determine which version is compatible with other requirements. This could take a while. Collecting pyopenssl>=23.1.0 (from crosslab-aiortc->crosslab_soa_client==0.2.4+dev.fe2fb554->-r requirements.txt (line 2)) Obtaining dependency information for pyopenssl>=23.1.0 from https://files.pythonhosted.org/packages/db/de/007b832ad7a95e6a73745609bbe123c407aa2c46bb0b8f765c8718294e7f/pyOpenSSL-23.3.0-py3-none-any.whl.metadata Using cached pyOpenSSL-23.3.0-py3-none-any.whl.metadata (12 kB) Obtaining dependency information for pyopenssl>=23.1.0 from https://files.pythonhosted.org/packages/f0/e2/f8b4f1c67933a4907e52228241f4bd52169f3196b70af04403b29c63238a/pyOpenSSL-23.2.0-py3-none-any.whl.metadata Using cached pyOpenSSL-23.2.0-py3-none-any.whl.metadata (10 kB) Collecting idna>=2.0 (from yarl<2.0,>=1.0->aiohttp->crosslab_api_client==0.0.0->-r requirements.txt (line 1)) Obtaining dependency information for idna>=2.0 from https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl.metadata Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Downloading debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 13.6 MB/s eta 0:00:00 Using cached aiohttp-3.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) Using cached pyee-11.1.0-py3-none-any.whl (15 kB) Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB) Using cached aioice-0.9.0-py3-none-any.whl (24 kB) Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB) Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Using cached attrs-23.2.0-py3-none-any.whl (60 kB) Using cached av-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.0 MB) Using cached cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) Using cached cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB) Using cached frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239 kB) Using cached google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB) Using cached multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (124 kB) Using cached pylibsrtp-0.10.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Using cached yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301 kB) Using cached dnspython-2.6.1-py3-none-any.whl (307 kB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached ifaddr-0.2.0-py3-none-any.whl (12 kB) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Building wheels for collected packages: crosslab_api_client, crosslab_soa_client, crosslab_soa_service_electrical, dummy_device Building editable for crosslab_api_client (pyproject.toml): started Building editable for crosslab_api_client (pyproject.toml): finished with status 'done' Created wheel for crosslab_api_client: filename=crosslab_api_client-0.0.0-0.editable-py3-none-any.whl size=1536 sha256=6c5f322afa52fba201bc801931647ba87c05a6f728a8ca42c85f6663a314db7f Stored in directory: /tmp/pip-ephem-wheel-cache-ezrwlvxm/wheels/13/cf/b2/7ec6f607f22e2eae8028153843aef73c04ead58bfa97dc640f Building editable for crosslab_soa_client (pyproject.toml): started Building editable for crosslab_soa_client (pyproject.toml): finished with status 'done' Created wheel for crosslab_soa_client: filename=crosslab_soa_client-0.2.4+dev.fe2fb554-0.editable-py3-none-any.whl size=1671 sha256=ebd89767bd6f714b37aca0845e734c1370a6078c12b3a2f7602c6a6bc3c87cc9 Stored in directory: /tmp/pip-ephem-wheel-cache-ezrwlvxm/wheels/cb/d3/66/af408a88e634d833e7ded54c17bf834e0a38cddf1ccde131e9 Building editable for crosslab_soa_service_electrical (pyproject.toml): started Building editable for crosslab_soa_service_electrical (pyproject.toml): finished with status 'done' Created wheel for crosslab_soa_service_electrical: filename=crosslab_soa_service_electrical-0.0.0-0.editable-py3-none-any.whl size=1679 sha256=bbe02184bbcd648ccc2354657e94abbca790fff7f5835424ee0aac72090047c5 Stored in directory: /tmp/pip-ephem-wheel-cache-ezrwlvxm/wheels/c5/d8/55/b7db0d27944892905168f9a4cfdecd84f14247cfc617154d77 Building editable for dummy_device (pyproject.toml): started Building editable for dummy_device (pyproject.toml): finished with status 'done' Created wheel for dummy_device: filename=dummy_device-0.0.0-0.editable-py3-none-any.whl size=1749 sha256=94dc181779fa6fb805ac8e13c05603357448cb3538ee206e08b97e254bde2982 Stored in directory: /tmp/pip-ephem-wheel-cache-ezrwlvxm/wheels/26/87/ff/ad94d02a5472fe95f375013a47e0aa8f5ada7855963bd9d3ca Successfully built crosslab_api_client crosslab_soa_client crosslab_soa_service_electrical dummy_device Installing collected packages: ifaddr, av, typing-extensions, six, pycparser, multidict, idna, google-crc32c, frozenlist, dnspython, debugpy, attrs, async-timeout, yarl, python-dateutil, pyee, cffi, aiosignal, aioice, pylibsrtp, cryptography, aiohttp, pyopenssl, crosslab_api_client, crosslab-aiortc, crosslab_soa_client, crosslab_soa_service_electrical, dummy_device Successfully installed aiohttp-3.9.3 aioice-0.9.0 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.2.0 av-10.0.0 cffi-1.16.0 crosslab-aiortc-1.5.0 crosslab_api_client-0.0.0 crosslab_soa_client-0.2.4+dev.fe2fb554 crosslab_soa_service_electrical-0.0.0 cryptography-38.0.4 debugpy-1.8.1 dnspython-2.6.1 dummy_device-0.0.0 frozenlist-1.4.1 google-crc32c-1.5.0 idna-3.6 ifaddr-0.2.0 multidict-6.0.5 pycparser-2.21 pyee-11.1.0 pylibsrtp-0.10.0 pyopenssl-23.2.0 python-dateutil-2.8.2 six-1.16.0 typing-extensions-4.10.0 yarl-1.9.4 [notice] A new release of pip is available: 23.2.1 -> 24.0 [notice] To update, run: python -m pip install --upgrade pip added 269 packages, and audited 6840 packages in 6s 198 packages are looking for funding run `npm fund` for details 15 vulnerabilities (1 low, 7 moderate, 4 high, 3 critical) To address all issues, run: npm audit fix Run `npm audit` for details. > test > mocha --bail --nolazy --require mocha-steps -r ts-node/register -r src/fixtures/debug.ts -r src/fixtures/client.ts src/**/*.spec.ts js Client to js Client Communication ✔ should connect without errors (2831ms) ✔ should start an experiment (745ms) js Client to python Client Communication ✔ should connect without errors (2261ms) ✔ should start an experiment (1414ms) python Client to js Client Communication ✔ should connect without errors (2238ms) ✔ should start an experiment (408ms) python Client to python Client Communication ✔ should connect without errors (717ms) ✔ should start an experiment (337ms) Cyclic Device Groups ✔ should resolve cyclic device groups correctly (flat_group: false) (182ms) - should resolve cyclic device groups correctly (flat_group: true) Client Communication (group <-> device) ✔ should connect without errors (2253ms) ✔ should start an experiment (515ms) Experiment Status Changed Messages ✔ should connect without errors (2272ms) ✔ should start an experiment (507ms) ✔ should stop an experiment (344ms) js Client to js Client GPIO tests ✔ should transmit initial gpio value (2709ms) ✔ should transmit gpio value (2666ms) js Client to python Client GPIO tests ✔ should transmit initial gpio value (3768ms) ✔ should transmit gpio value (3584ms) python Client to js Client GPIO tests ✔ should transmit initial gpio value (3524ms) ✔ should transmit gpio value (3589ms) python Client to python Client GPIO tests ✔ should transmit initial gpio value (1041ms) ✔ should transmit gpio value (1024ms) js Client to js Client GPIO tests without driver ✔ should transmit initial gpio value (2690ms) ✔ should transmit gpio value (2610ms) js Client to python Client GPIO tests without driver ✔ should transmit initial gpio value (2574ms) ✔ should transmit gpio value (3596ms) python Client to js Client GPIO tests without driver ✔ should transmit initial gpio value (2599ms) ✔ should transmit gpio value (3491ms) python Client to python Client GPIO tests without driver ✔ should transmit initial gpio value (1041ms) ✔ should transmit gpio value (1083ms) Client Communication (device <-> device) ✔ should connect without errors (2202ms) ✔ should start an experiment (436ms) Client Communication (edge instantiable <-> device) ✔ should connect without errors (2171ms) ✔ should start an experiment (5663ms) 34 passing (1m) 1 pending Stopping integration-test_gateway_1 ... Stopping integration-test_authorization_1 ... Stopping integration-test_experiment_1 ... Stopping integration-test_federation_1 ... Stopping integration-test_authentication_1 ... Stopping integration-test_device_1 ... Stopping integration-test_experiment_1 ... done Stopping integration-test_authorization_1 ... done Stopping integration-test_federation_1 ... done Stopping integration-test_device_1 ... done Stopping integration-test_authentication_1 ... done Stopping integration-test_gateway_1 ... done Removing integration-test_gateway_1 ... Removing integration-test_authorization_1 ... Removing integration-test_experiment_1 ... Removing integration-test_federation_1 ... Removing integration-test_authentication_1 ... Removing integration-test_device_1 ... Removing integration-test_gateway_1 ... done Removing integration-test_device_1 ... done Removing integration-test_experiment_1 ... done Removing integration-test_federation_1 ... done Removing integration-test_authentication_1 ... done Removing integration-test_authorization_1 ... done