make -C tests/turo BOARD=feather-nrf52840-sense flash test
make: Entering directory '/home/mikolai/TUD/Code/RIOT/tests/turo'
Building application "tests_turo" for "feather-nrf52840-sense" with CPU "nrf52".
"make" -C /home/mikolai/TUD/Code/RIOT/pkg/cmsis/
"make" -C /home/mikolai/TUD/Code/RIOT/boards/common/init
"make" -C /home/mikolai/TUD/Code/RIOT/boards/feather-nrf52840-sense
"make" -C /home/mikolai/TUD/Code/RIOT/core
"make" -C /home/mikolai/TUD/Code/RIOT/core/lib
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/nrf52
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/cortexm_common
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/cortexm_common/periph
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/nrf52/periph
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/nrf52/vectors
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/nrf5x_common
"make" -C /home/mikolai/TUD/Code/RIOT/cpu/nrf5x_common/periph
"make" -C /home/mikolai/TUD/Code/RIOT/drivers
"make" -C /home/mikolai/TUD/Code/RIOT/drivers/periph_common
"make" -C /home/mikolai/TUD/Code/RIOT/sys
"make" -C /home/mikolai/TUD/Code/RIOT/sys/auto_init
"make" -C /home/mikolai/TUD/Code/RIOT/sys/auto_init/usb
"make" -C /home/mikolai/TUD/Code/RIOT/sys/div
"make" -C /home/mikolai/TUD/Code/RIOT/sys/event
"make" -C /home/mikolai/TUD/Code/RIOT/sys/fmt
"make" -C /home/mikolai/TUD/Code/RIOT/sys/isrpipe
"make" -C /home/mikolai/TUD/Code/RIOT/sys/libc
"make" -C /home/mikolai/TUD/Code/RIOT/sys/luid
"make" -C /home/mikolai/TUD/Code/RIOT/sys/malloc_thread_safe
"make" -C /home/mikolai/TUD/Code/RIOT/sys/newlib_syscalls_default
"make" -C /home/mikolai/TUD/Code/RIOT/sys/preprocessor
"make" -C /home/mikolai/TUD/Code/RIOT/sys/shell
"make" -C /home/mikolai/TUD/Code/RIOT/sys/stdio
"make" -C /home/mikolai/TUD/Code/RIOT/sys/test_utils/interactive_sync
"make" -C /home/mikolai/TUD/Code/RIOT/sys/test_utils/print_stack_usage
"make" -C /home/mikolai/TUD/Code/RIOT/sys/test_utils/result_output
"make" -C /home/mikolai/TUD/Code/RIOT/sys/test_utils/result_output/json
"make" -C /home/mikolai/TUD/Code/RIOT/sys/tsrb
"make" -C /home/mikolai/TUD/Code/RIOT/sys/usb/usbus
"make" -C /home/mikolai/TUD/Code/RIOT/sys/usb/usbus/cdc/acm
"make" -C /home/mikolai/TUD/Code/RIOT/sys/usb_board_reset
text data bss dec hex filename
24476 128 4512 29116 71bc /home/mikolai/TUD/Code/RIOT/tests/turo/bin/feather-nrf52840-sense/tests_turo.elf
stty -F /dev/ttyACM0 raw ispeed 1200 ospeed 1200 cs8 -cstopb ignpar eol 255 eof 255
sleep 10
[INFO] uf2conv.py not found - fetching it from GitHub now
CC= CFLAGS= make -C /home/mikolai/TUD/Code/RIOT/dist/tools/uf2
[INFO] uf2conv.py successfully fetched!
/home/mikolai/TUD/Code/RIOT/dist/tools/uf2/uf2conv.py -f 0xADA52840 /home/mikolai/TUD/Code/RIOT/tests/turo/bin/feather-nrf52840-sense/tests_turo.hex --base 0x1000
Converted to uf2, output size: 49664, start address: 0x1000
Flashing /media/mikolai/FTHRSNSBOOT (nRF52840-Feather-Sense)
Wrote 49664 bytes to /media/mikolai/FTHRSNSBOOT/NEW.UF2
sleep 2
EEEEEEEEE.EEE
======================================================================
ERROR: test_test_multi_element_dict (__main__.TestTuro.test_test_multi_element_dict)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 127, in test_test_multi_element_dict
resp = self.exec_turo_cmd(cmd)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 61, in _start_replwrap
self.replwrap = pexpect.replwrap.REPLWrapper(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/replwrap.py", line 55, in __init__
self._expect_prompt()
File "/usr/lib/python3/dist-packages/pexpect/replwrap.py", line 65, in _expect_prompt
return self.child.expect_exact([self.prompt, self.continuation_prompt],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/ctrl.py", line 51, in expect_exact
raise self._pexpect_exception(exc, pattern)
pexpect.exceptions.EOF: ['> ', '[PEXPECT_PROMPT+']
======================================================================
ERROR: test_test_netif (__main__.TestTuro.test_test_netif)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 131, in test_test_netif
resp = self.exec_turo_cmd("test_netif")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_array_s32 (__main__.TestTuro.test_turo_simple_array_s32)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 85, in test_turo_simple_array_s32
resp = self.exec_turo_cmd(cmd)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_array_s32_fail (__main__.TestTuro.test_turo_simple_array_s32_fail)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 92, in test_turo_simple_array_s32_fail
self.exec_turo_cmd('turo_simple_array_s32 '
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_array_u8 (__main__.TestTuro.test_turo_simple_array_u8)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 72, in test_turo_simple_array_u8
resp = self.exec_turo_cmd(cmd)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_array_u8_fail (__main__.TestTuro.test_turo_simple_array_u8_fail)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 79, in test_turo_simple_array_u8_fail
self.exec_turo_cmd('turo_simple_array_u8 '
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_dict_s32 (__main__.TestTuro.test_turo_simple_dict_s32)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 109, in test_turo_simple_dict_s32
resp = self.exec_turo_cmd(cmd)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_dict_s32_fail (__main__.TestTuro.test_turo_simple_dict_s32_fail)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 114, in test_turo_simple_dict_s32_fail
self.exec_turo_cmd('turo_simple_dict_s32 foo bar')
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_dict_string (__main__.TestTuro.test_turo_simple_dict_string)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 99, in test_turo_simple_dict_string
resp = self.exec_turo_cmd(cmd)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_exit_status (__main__.TestTuro.test_turo_simple_exit_status)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 117, in test_turo_simple_exit_status
self.exec_turo_cmd('turo_simple_exit_status 0')
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_s32 (__main__.TestTuro.test_turo_simple_s32)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 58, in test_turo_simple_s32
resp = self.exec_turo_cmd('turo_simple_s32 '
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
======================================================================
ERROR: test_turo_simple_s32_fail (__main__.TestTuro.test_turo_simple_s32_fail)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 169, in read_nonblocking
s = os.read(self.child_fd, size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 66, in test_turo_simple_s32_fail
self.exec_turo_cmd('turo_simple_s32 '
File "/home/mikolai/TUD/Code/RIOT/tests/turo/tests/01-run.py", line 39, in exec_turo_cmd
resp = self.shell.cmd(cmd, timeout, async_)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 101, in cmd
self._start_replwrap()
File "/home/mikolai/.local/lib/python3.11/site-packages/riotctrl/shell/__init__.py", line 54, in _start_replwrap
self.riotctrl.term.read_nonblocking(
File "/usr/lib/python3/dist-packages/pexpect/pty_spawn.py", line 460, in read_nonblocking
incoming = super(spawn, self).read_nonblocking(size)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pexpect/spawnbase.py", line 174, in read_nonblocking
raise EOF('End Of File (EOF). Exception style platform.')
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
----------------------------------------------------------------------
Ran 13 tests in 3.251s
FAILED (errors=12)
make: *** [/home/mikolai/TUD/Code/RIOT/makefiles/tests/tests.inc.mk:26: test] Error 1
make: Leaving directory '/home/mikolai/TUD/Code/RIOT/tests/turo'
Description
Some tests fail on boards using
stdio_cdc_acmper default, but do succeed when usingstdio_uartinstead. This might hint to some implementation bugs either in the tests or in thestdio_cdc_acmmodule.Reproduced with
BOARD=feather-nrf52840-senseandBOARD=seeedstudio-xiao-nrf52840from #20980.tests/sys/pthread_floodwith stdio_cdc_acm
with stdio_uart
tests/turowith stdio_cdc_acm
with stdio_uart