================== python Client to js Client Communication: should connect without errors 67400ms [log] starting device 67872ms [err] Unclosed client session 67872ms [err] client_session: 67992ms [log] parsing 67992ms [log] creating device handler 67992ms [log] [ready] 67992ms [log] reading line 67992ms [log] [websocketToken] "141af201-5019-417b-8871-9ec263a932d6" 68100ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 68100ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 70464ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 70464ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "new"}] 70594ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6248985462163915330 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:JIZv\\r\\na=ice-pwd:Nlo7gPLcEWKL7mvhX7XDa1Gm\\r\\na=fingerprint:sha-256 58:01:63:14:0B:65:D4:9B:99:F5:83:19:46:8A:86:8C:EA:D1:92:C6:0F:52:91:66:CA:69:74:51:67:5B:B0:A2\\r\\na=candidate:3716425411 1 udp 2113937151 84422b66-2497-4f76-8755-0948e356999e.local 39164 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a"}', extra='') 70594ms [log] handleSignalingMessage 70594ms [log] handleOffer 70594ms [log] makeAnswer 70594ms [log] connectionstatechanged new new stable 70594ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "new"}] 70594ms [log] connectionstatechanged new new stable 70594ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "new"}] 70596ms [log] connectionstatechanged connecting checking stable 70596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "connecting"}] 70596ms [log] connectionstatechanged connecting checking stable 70596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "connecting"}] 70659ms [log] connectionstatechanged connecting completed stable 70659ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "connecting"}] 70664ms [log] connectionstatechanged connected completed stable 70664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "connected"}] 70719ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a"}', extra='') 70719ms [log] connectionstatechanged closed closed closed 70719ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "closed"}] 70720ms [log] connectionstatechanged closed closed closed 70720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "closed"}] 70720ms [log] connectionstatechanged closed closed closed 70720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "closed"}] 70720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a", "state": "closed"}] ================== python Client to python Client Communication: should connect without errors 71095ms [err] Traceback (most recent call last): 71095ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 71095ms [err] return _run_code(code, main_globals, None, 71095ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 71095ms [err] exec(code, run_globals) 71095ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 71095ms [err] sys.exit(main()) 71095ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 71095ms [err] asyncio.run(main_async()) 71095ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 71095ms [err] return loop.run_until_complete(main) 71095ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 71095ms [err] self.run_forever() 71095ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 71095ms [err] self._run_once() 71095ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 71095ms [err] event_list = self._selector.select(timeout) 71095ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 71095ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71095ms [err] KeyboardInterrupt 71332ms [log] starting device 71765ms [err] Unclosed client session 71765ms [err] client_session: 71890ms [log] parsing 71890ms [log] creating device handler 71890ms [log] [ready] 71890ms [log] reading line 71890ms [log] [websocketToken] "473a732b-7792-4d1c-b138-7dcf99124feb" 72116ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72116ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 72868ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 72868ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "new"}] 72946ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869","content":{"type":"offer","sdp":"v=0\\r\\no=- 3892806157 3892806157 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37964 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 37964 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7xDC\\r\\na=ice-pwd:IALeqmDSDCKj70V0PApp6e\\r\\na=fingerprint:sha-256 0F:C7:C9:92:D3:E6:72:EE:EE:BE:04:1F:96:75:8C:74:73:5E:C7:B4:A6:3D:31:1D:D9:74:1A:0F:35:59:B0:0A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 72946ms [log] handleSignalingMessage 72946ms [log] handleOffer 72946ms [log] makeAnswer 72946ms [log] connectionstatechanged new new stable 72946ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "new"}] 72946ms [log] connectionstatechanged new new stable 72946ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "new"}] 72948ms [log] connectionstatechanged connecting checking stable 72948ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "connecting"}] 72948ms [log] connectionstatechanged connecting checking stable 72948ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "connecting"}] 72999ms [log] connectionstatechanged connecting completed stable 72999ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "connecting"}] 73023ms [log] connectionstatechanged connected completed stable 73023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "connected"}] 73095ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869"}', extra='') 73095ms [log] connectionstatechanged closed closed closed 73095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "closed"}] 73095ms [log] connectionstatechanged closed closed closed 73095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "closed"}] 73095ms [log] connectionstatechanged closed closed closed 73095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "closed"}] 73095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869", "state": "closed"}] ================== js Client to js Client GPIO tests: should transmit initial gpio value 73451ms [err] Traceback (most recent call last): 73451ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 73451ms [err] return _run_code(code, main_globals, None, 73451ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 73451ms [err] exec(code, run_globals) 73451ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 73451ms [err] sys.exit(main()) 73451ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 73451ms [err] asyncio.run(main_async()) 73451ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 73451ms [err] return loop.run_until_complete(main) 73451ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 73451ms [err] self.run_forever() 73451ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 73451ms [err] self._run_once() 73451ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 73451ms [err] event_list = self._selector.select(timeout) 73451ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 73451ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73451ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests: should transmit gpio value ================== js Client to python Client GPIO tests: should transmit initial gpio value ================== js Client to python Client GPIO tests: should transmit gpio value ================== python Client to js Client GPIO tests: should transmit initial gpio value 89724ms [log] starting device 90196ms [err] Unclosed client session 90196ms [err] client_session: 90333ms [log] parsing 90333ms [log] creating device handler 90333ms [log] [ready] 90333ms [log] reading line 90333ms [log] [websocketToken] "3e65f23c-0d4f-454b-be59-5622c52b62d2" 90457ms [log] line {"signal":"gpio1","value":"strongH"} 90457ms [log] 90457ms [log] reading line 90457ms [log] line {"signal":"gpio2","value":"strongL"} 90457ms [log] 90457ms [log] reading line 90457ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90457ms [log] [websocketConnected] 92781ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 92781ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92781ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92781ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "new"}] 92912ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4176242018760927647 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:qHcO\\r\\na=ice-pwd:NWon6OoeDhOOWINIKedQuEQR\\r\\na=fingerprint:sha-256 D7:2A:19:5B:22:63:84:A9:08:29:E4:C9:D2:EB:F2:90:D7:F6:B2:D8:00:E6:24:F4:E0:D4:4E:0F:1F:69:7E:6C\\r\\na=candidate:1711658986 1 udp 2113937151 cb2e66d8-aa01-45e3-bcc1-115505aa2fe3.local 46846 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37"}', extra='') 92912ms [log] handleSignalingMessage 92912ms [log] handleOffer 92912ms [log] makeAnswer 92912ms [log] connectionstatechanged new new stable 92912ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "new"}] 92912ms [log] connectionstatechanged new new stable 92912ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "new"}] 92914ms [log] connectionstatechanged connecting checking stable 92914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "connecting"}] 92914ms [log] connectionstatechanged connecting checking stable 92914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "connecting"}] 92976ms [log] connectionstatechanged connecting completed stable 92976ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "connecting"}] 92981ms [log] connectionstatechanged connected completed stable 92981ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "connected"}] 93053ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37"}', extra='') 93053ms [log] connectionstatechanged closed closed closed 93053ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "closed"}] 93053ms [log] connectionstatechanged closed closed closed 93053ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "closed"}] 93053ms [log] connectionstatechanged closed closed closed 93053ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "closed"}] 93054ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37", "state": "closed"}] ================== python Client to js Client GPIO tests: should transmit gpio value 93419ms [err] Traceback (most recent call last): 93419ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 93419ms [err] return _run_code(code, main_globals, None, 93419ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 93419ms [err] exec(code, run_globals) 93419ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 93419ms [err] sys.exit(main()) 93419ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 93419ms [err] asyncio.run(main_async()) 93419ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 93419ms [err] return loop.run_until_complete(main) 93419ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 93419ms [err] self.run_forever() 93419ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 93419ms [err] self._run_once() 93419ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 93419ms [err] event_list = self._selector.select(timeout) 93419ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 93419ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93419ms [err] KeyboardInterrupt 93648ms [log] starting device 94140ms [err] Unclosed client session 94140ms [err] client_session: 94815ms [log] parsing 94815ms [log] creating device handler 94815ms [log] [ready] 94815ms [log] reading line 94815ms [log] [websocketToken] "dac3863e-88d1-4a96-9cad-942454d8f1a6" 95311ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 95311ms [log] [websocketConnected] 96661ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 96661ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "new"}] 96790ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 579902934050645436 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:L+kE\\r\\na=ice-pwd:1LQIE+nIFoyOPdUq9zTKOxpt\\r\\na=fingerprint:sha-256 01:68:9E:D5:C8:64:BE:B1:80:E5:1D:11:94:CC:73:7C:5A:49:FB:22:A8:BF:74:0C:C6:04:65:21:A4:7B:8A:F1\\r\\na=candidate:2918944529 1 udp 2113937151 6563de8b-cb78-4585-b2c0-5881b45445a0.local 53131 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2"}', extra='') 96790ms [log] handleSignalingMessage 96790ms [log] handleOffer 96790ms [log] makeAnswer 96790ms [log] connectionstatechanged new new stable 96790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "new"}] 96790ms [log] connectionstatechanged new new stable 96790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "new"}] 96791ms [log] connectionstatechanged connecting checking stable 96791ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "connecting"}] 96792ms [log] connectionstatechanged connecting checking stable 96792ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "connecting"}] 96834ms [log] connectionstatechanged connecting completed stable 96834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "connecting"}] 96840ms [log] connectionstatechanged connected completed stable 96840ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "connected"}] 96841ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 96841ms [log] line {"signal":"gpio1","value":"strongH"} 96841ms [log] 96841ms [log] reading line 96841ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 96901ms [log] line {"signal":"gpio2","value":"strongL"} 96901ms [log] 96901ms [log] reading line 96901ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2"}', extra='') 96901ms [log] connectionstatechanged closed closed closed 96901ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "closed"}] 96901ms [log] connectionstatechanged closed closed closed 96901ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "closed"}] 96901ms [log] connectionstatechanged closed closed closed 96901ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "closed"}] 96902ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2", "state": "closed"}] ================== python Client to python Client GPIO tests: should transmit initial gpio value 97263ms [err] Traceback (most recent call last): 97263ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 97263ms [err] return _run_code(code, main_globals, None, 97263ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 97263ms [err] exec(code, run_globals) 97263ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 97263ms [err] sys.exit(main()) 97263ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 97263ms [err] asyncio.run(main_async()) 97263ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 97263ms [err] return loop.run_until_complete(main) 97263ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 97263ms [err] self.run_forever() 97263ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 97263ms [err] self._run_once() 97263ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 97263ms [err] event_list = self._selector.select(timeout) 97263ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 97263ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 97263ms [err] KeyboardInterrupt 97533ms [log] starting device 97971ms [err] Unclosed client session 97971ms [err] client_session: 98117ms [log] parsing 98117ms [log] creating device handler 98117ms [log] [ready] 98117ms [log] reading line 98117ms [log] [websocketToken] "df5e0719-592d-4c8f-a3b4-4ab667f39962" 98350ms [log] line {"signal":"gpio1","value":"strongH"} 98350ms [log] 98350ms [log] reading line 98350ms [log] line {"signal":"gpio2","value":"strongL"} 98350ms [log] 98350ms [log] reading line 98350ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98350ms [log] [websocketConnected] 99133ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 99133ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 99134ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 99134ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "new"}] 99205ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be","content":{"type":"offer","sdp":"v=0\\r\\no=- 3892806184 3892806184 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 48204 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 48204 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:I4ia\\r\\na=ice-pwd:kv2XbkSF8MCLJ2GSoetZs9\\r\\na=fingerprint:sha-256 98:D4:4D:BC:AC:39:5A:3C:80:65:29:AD:C8:94:84:81:C0:8D:0F:76:A5:17:2D:18:94:4F:F3:D4:30:87:21:59\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 99205ms [log] handleSignalingMessage 99205ms [log] handleOffer 99205ms [log] makeAnswer 99205ms [log] connectionstatechanged new new stable 99205ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "new"}] 99205ms [log] connectionstatechanged new new stable 99205ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "new"}] 99207ms [log] connectionstatechanged connecting checking stable 99207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "connecting"}] 99207ms [log] connectionstatechanged connecting checking stable 99207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "connecting"}] 99256ms [log] connectionstatechanged connecting completed stable 99256ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "connecting"}] 99281ms [log] connectionstatechanged connected completed stable 99281ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "connected"}] 99347ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be"}', extra='') 99347ms [log] connectionstatechanged closed closed closed 99347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "closed"}] 99347ms [log] connectionstatechanged closed closed closed 99347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "closed"}] 99347ms [log] connectionstatechanged closed closed closed 99347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "closed"}] 99347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be", "state": "closed"}] ================== python Client to python Client GPIO tests: should transmit gpio value 99684ms [err] Traceback (most recent call last): 99684ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 99684ms [err] return _run_code(code, main_globals, None, 99684ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 99684ms [err] exec(code, run_globals) 99684ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 99684ms [err] sys.exit(main()) 99684ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 99684ms [err] asyncio.run(main_async()) 99684ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 99684ms [err] return loop.run_until_complete(main) 99684ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 99684ms [err] self.run_forever() 99684ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 99684ms [err] self._run_once() 99684ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 99684ms [err] event_list = self._selector.select(timeout) 99684ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 99684ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 99684ms [err] KeyboardInterrupt 99941ms [log] starting device 100375ms [err] Unclosed client session 100375ms [err] client_session: 100516ms [log] parsing 100516ms [log] creating device handler 100516ms [log] [ready] 100516ms [log] reading line 100516ms [log] [websocketToken] "34c6ea16-3c96-47f8-88d9-912735f827cb" 100758ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100758ms [log] [websocketConnected] 101533ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 101533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "new"}] 101614ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557","content":{"type":"offer","sdp":"v=0\\r\\no=- 3892806186 3892806186 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 54552 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 54552 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aGqK\\r\\na=ice-pwd:1SsCjk7558Gzrf4duZUrvC\\r\\na=fingerprint:sha-256 FA:F3:A5:21:46:EF:14:3E:E5:0A:AF:19:22:30:91:27:5A:62:C6:DB:43:67:7F:72:83:2E:5B:ED:40:59:ED:0A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 101614ms [log] handleSignalingMessage 101614ms [log] handleOffer 101614ms [log] makeAnswer 101614ms [log] connectionstatechanged new new stable 101614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "new"}] 101614ms [log] connectionstatechanged new new stable 101614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "new"}] 101615ms [log] connectionstatechanged connecting checking stable 101615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "connecting"}] 101615ms [log] connectionstatechanged connecting checking stable 101615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "connecting"}] 101654ms [log] connectionstatechanged connecting completed stable 101654ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "connecting"}] 101679ms [log] connectionstatechanged connected completed stable 101679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "connected"}] 101680ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101680ms [log] line {"signal":"gpio1","value":"strongH"} 101680ms [log] 101680ms [log] reading line 101680ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101737ms [log] line {"signal":"gpio2","value":"strongL"} 101737ms [log] 101737ms [log] reading line 101737ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557"}', extra='') 101737ms [log] connectionstatechanged closed closed closed 101737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "closed"}] 101737ms [log] connectionstatechanged closed closed closed 101737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "closed"}] 101737ms [log] connectionstatechanged closed closed closed 101737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "closed"}] 101738ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557", "state": "closed"}] ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 102082ms [err] Traceback (most recent call last): 102082ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 102082ms [err] return _run_code(code, main_globals, None, 102082ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 102082ms [err] exec(code, run_globals) 102082ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 102082ms [err] sys.exit(main()) 102082ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 102082ms [err] asyncio.run(main_async()) 102082ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 102082ms [err] return loop.run_until_complete(main) 102082ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 102082ms [err] self.run_forever() 102082ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 102082ms [err] self._run_once() 102082ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 102082ms [err] event_list = self._selector.select(timeout) 102082ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 102082ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 102082ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 118774ms [log] starting device 119242ms [err] Unclosed client session 119242ms [err] client_session: 119474ms [log] parsing 119474ms [log] creating device handler 119474ms [log] [ready] 119474ms [log] reading line 119474ms [log] [websocketToken] "2c6ae472-f166-4634-83e6-d247ebb38abf" 119590ms [log] line {"signal":"gpio1","value":"strongH"} 119590ms [log] 119590ms [log] reading line 119590ms [log] line {"signal":"gpio2","value":"strongL"} 119590ms [log] 119590ms [log] reading line 119590ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119590ms [log] [websocketConnected] 121914ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 121914ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 121914ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 121914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "new"}] 122003ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 9162504432790770627 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:oFc2\\r\\na=ice-pwd:zIsAYtcEsq5VJumXhx6pQ7rk\\r\\na=fingerprint:sha-256 17:C2:C8:DD:37:29:BE:C5:8D:D5:DC:13:B5:5F:E2:38:CA:06:A4:20:4B:CA:53:40:F4:E0:08:6F:4D:95:92:32\\r\\na=candidate:2242335778 1 udp 2113937151 192308c6-1cbe-4207-ae16-2251e3fbbc45.local 36692 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5"}', extra='') 122003ms [log] handleSignalingMessage 122003ms [log] handleOffer 122003ms [log] makeAnswer 122003ms [log] connectionstatechanged new new stable 122003ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "new"}] 122003ms [log] connectionstatechanged new new stable 122003ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "new"}] 122004ms [log] connectionstatechanged connecting checking stable 122004ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "connecting"}] 122004ms [log] connectionstatechanged connecting checking stable 122004ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "connecting"}] 122047ms [log] connectionstatechanged connecting completed stable 122047ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "connecting"}] 122050ms [log] connectionstatechanged connected completed stable 122050ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "connected"}] 122114ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5"}', extra='') 122114ms [log] connectionstatechanged closed closed closed 122114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "closed"}] 122114ms [log] connectionstatechanged closed closed closed 122114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "closed"}] 122114ms [log] connectionstatechanged closed closed closed 122114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "closed"}] 122115ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5", "state": "closed"}] ================== python Client to js Client GPIO tests without driver: should transmit gpio value 122483ms [err] Traceback (most recent call last): 122483ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 122483ms [err] return _run_code(code, main_globals, None, 122483ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 122483ms [err] exec(code, run_globals) 122483ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 122483ms [err] sys.exit(main()) 122483ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 122483ms [err] asyncio.run(main_async()) 122483ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 122483ms [err] return loop.run_until_complete(main) 122483ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 122483ms [err] self.run_forever() 122483ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 122483ms [err] self._run_once() 122483ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 122483ms [err] event_list = self._selector.select(timeout) 122483ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 122483ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122483ms [err] KeyboardInterrupt 122738ms [log] starting device 123207ms [err] Unclosed client session 123207ms [err] client_session: 123347ms [log] parsing 123347ms [log] creating device handler 123347ms [log] [ready] 123347ms [log] reading line 123347ms [log] [websocketToken] "58d5c1c8-e5e3-4b7d-8309-8d9025c0d339" 123463ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 123463ms [log] [websocketConnected] 125753ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 125753ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "new"}] 125856ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6516379728366295940 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:SzTb\\r\\na=ice-pwd:GBDj4R2Cp5N/bDzfbkwT0ubz\\r\\na=fingerprint:sha-256 FF:28:26:BA:EF:80:D7:F7:72:ED:A6:9D:65:1D:46:0D:5A:E9:E5:66:1F:D8:06:F5:C7:65:B9:AF:67:0C:C5:BC\\r\\na=candidate:3580040730 1 udp 2113937151 2e740e2e-4246-41ea-9af7-d70bd57e1150.local 56553 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a"}', extra='') 125856ms [log] handleSignalingMessage 125856ms [log] handleOffer 125856ms [log] makeAnswer 125856ms [log] connectionstatechanged new new stable 125856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "new"}] 125856ms [log] connectionstatechanged new new stable 125856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "new"}] 125858ms [log] connectionstatechanged connecting checking stable 125858ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "connecting"}] 125858ms [log] connectionstatechanged connecting checking stable 125858ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "connecting"}] 125921ms [log] connectionstatechanged connecting completed stable 125921ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "connecting"}] 125926ms [log] connectionstatechanged connected completed stable 125926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "connected"}] 125928ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 125928ms [log] line {"signal":"gpio1","value":"strongH"} 125928ms [log] 125928ms [log] reading line 125928ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 125997ms [log] line {"signal":"gpio2","value":"strongL"} 125997ms [log] 125997ms [log] reading line 125997ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a"}', extra='') 125997ms [log] connectionstatechanged closed closed closed 125997ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "closed"}] 125997ms [log] connectionstatechanged closed closed closed 125997ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "closed"}] 125997ms [log] connectionstatechanged closed closed closed 125997ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "closed"}] 125998ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a", "state": "closed"}] ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 126414ms [err] Traceback (most recent call last): 126414ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 126414ms [err] return _run_code(code, main_globals, None, 126414ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 126414ms [err] exec(code, run_globals) 126414ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 126414ms [err] sys.exit(main()) 126414ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 126414ms [err] asyncio.run(main_async()) 126414ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 126414ms [err] return loop.run_until_complete(main) 126414ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 126414ms [err] self.run_forever() 126414ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 126414ms [err] self._run_once() 126414ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 126414ms [err] event_list = self._selector.select(timeout) 126414ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 126414ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 126414ms [err] KeyboardInterrupt 126670ms [log] starting device 127107ms [err] Unclosed client session 127107ms [err] client_session: 127237ms [log] parsing 127237ms [log] creating device handler 127237ms [log] [ready] 127237ms [log] reading line 127237ms [log] [websocketToken] "05d3dde3-dd08-44e0-a390-e93becdf924f" 127454ms [log] line {"signal":"gpio1","value":"strongH"} 127454ms [log] 127454ms [log] reading line 127454ms [log] line {"signal":"gpio2","value":"strongL"} 127454ms [log] 127454ms [log] reading line 127454ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 127454ms [log] [websocketConnected] 128374ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 128374ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 128374ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 128374ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "new"}] 128454ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730","content":{"type":"offer","sdp":"v=0\\r\\no=- 3892806213 3892806213 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 54337 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 54337 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JYzW\\r\\na=ice-pwd:XOKHlZUVfboSoJSOLPKt4z\\r\\na=fingerprint:sha-256 DF:39:06:8D:19:9C:36:E3:79:A0:D6:A6:E9:A7:C1:69:04:15:A5:9D:E3:A8:0C:C1:BD:12:41:3C:ED:6A:AA:F7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 128454ms [log] handleSignalingMessage 128454ms [log] handleOffer 128454ms [log] makeAnswer 128454ms [log] connectionstatechanged new new stable 128454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "new"}] 128454ms [log] connectionstatechanged new new stable 128454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "new"}] 128456ms [log] connectionstatechanged connecting checking stable 128456ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "connecting"}] 128456ms [log] connectionstatechanged connecting checking stable 128456ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "connecting"}] 128502ms [log] connectionstatechanged connecting completed stable 128502ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "connecting"}] 128528ms [log] connectionstatechanged connected completed stable 128528ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "connected"}] 128605ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730"}', extra='') 128605ms [log] connectionstatechanged closed closed closed 128605ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "closed"}] 128605ms [log] connectionstatechanged closed closed closed 128605ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "closed"}] 128605ms [log] connectionstatechanged closed closed closed 128605ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "closed"}] 128606ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730", "state": "closed"}] ================== python Client to python Client GPIO tests without driver: should transmit gpio value 128965ms [err] Traceback (most recent call last): 128965ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 128965ms [err] return _run_code(code, main_globals, None, 128965ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 128965ms [err] exec(code, run_globals) 128965ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 128965ms [err] sys.exit(main()) 128965ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 128965ms [err] asyncio.run(main_async()) 128965ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 128965ms [err] return loop.run_until_complete(main) 128965ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 128965ms [err] self.run_forever() 128965ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 128965ms [err] self._run_once() 128965ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 128965ms [err] event_list = self._selector.select(timeout) 128965ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 128965ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 128965ms [err] KeyboardInterrupt 129260ms [log] starting device 129699ms [err] Unclosed client session 129699ms [err] client_session: 129844ms [log] parsing 129844ms [log] creating device handler 129844ms [log] [ready] 129844ms [log] reading line 129844ms [log] [websocketToken] "aae6f234-ffd8-4773-98e6-97fe9196d636" 130061ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 130061ms [log] [websocketConnected] 130844ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 130844ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "new"}] 130920ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939","content":{"type":"offer","sdp":"v=0\\r\\no=- 3892806215 3892806215 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 59750 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 59750 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XfMA\\r\\na=ice-pwd:RsXy977effh8GVXSkp8T6X\\r\\na=fingerprint:sha-256 0B:C4:BF:64:57:96:8C:DD:9C:90:B4:1D:75:3D:9F:6F:88:DB:2F:7A:16:E4:A9:7E:7B:07:51:7A:B1:37:0C:2D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 130920ms [log] handleSignalingMessage 130920ms [log] handleOffer 130920ms [log] makeAnswer 130920ms [log] connectionstatechanged new new stable 130920ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "new"}] 130920ms [log] connectionstatechanged new new stable 130920ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "new"}] 130922ms [log] connectionstatechanged connecting checking stable 130922ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "connecting"}] 130922ms [log] connectionstatechanged connecting checking stable 130922ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "connecting"}] 130965ms [log] connectionstatechanged connecting completed stable 130965ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "connecting"}] 130990ms [log] connectionstatechanged connected completed stable 130990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "connected"}] 130991ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 130991ms [log] line {"signal":"gpio1","value":"strongH"} 130991ms [log] 130991ms [log] reading line 130991ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 131058ms [log] line {"signal":"gpio2","value":"strongL"} 131058ms [log] 131058ms [log] reading line 131058ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939"}', extra='') 131058ms [log] connectionstatechanged closed closed closed 131058ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "closed"}] 131058ms [log] connectionstatechanged closed closed closed 131058ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "closed"}] 131058ms [log] connectionstatechanged closed closed closed 131058ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "closed"}] 131058ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939", "state": "closed"}] 131441ms [err] Traceback (most recent call last): 131441ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 131441ms [err] return _run_code(code, main_globals, None, 131441ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 131441ms [err] exec(code, run_globals) 131441ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 131441ms [err] sys.exit(main()) 131441ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 131441ms [err] asyncio.run(main_async()) 131441ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 131441ms [err] return loop.run_until_complete(main) 131441ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 131441ms [err] self.run_forever() 131441ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 131441ms [err] self._run_once() 131441ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 131441ms [err] event_list = self._selector.select(timeout) 131441ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 131441ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 131441ms [err] KeyboardInterrupt