zephyr/samples/subsys
Marek Slowinski ba8742c1b8 tests: robot: renode: Use precise pause for UART keywords
Remove the source of non-determinism during emulation
by keeping terminal events reproducible between runs.
By using the mechanism of precise pause in Renode emulator
every interaction with terminal happens at the same virtual time
from the perspective of an emulated system, hence makes it independent
of the host. Otherwise the result of a test is susceptible to
the load on the host and robot process keywords' timing.

Renode emulator supports precise pausing when specified sequence of
characters is received on a terminal. Besides that,
char delay parameter is specified to set time interval between
consecutive characters entered in the terminal.
'Start Emulation' keyword is redundant, because 'Wait For'
keywords automatically continue emulation up to the nearest pause
event (e.g. matched pattern on the terminal).

Signed-off-by: Marek Slowinski <mslowinski@antmicro.com>
2025-04-16 17:07:05 +02:00
..
bindesc tests/samples: use integration platforms where possible 2025-03-11 11:35:15 +01:00
canbus
console
dap samples: dap: use new USB device stack and new DAP backend USB 2025-03-11 18:54:24 +01:00
debug samples/subsys/debug/fuzz: Remove support for native_posix 2025-03-07 19:16:14 +01:00
demand_paging
display cfb: typo fixes 2025-04-02 10:30:50 +02:00
edac
fs samples: add apollo4p_evb to fs_sample 2025-04-11 06:33:24 +02:00
input
ipc samples: ipc: openamp_rsc_table: Lower logging level 2025-04-08 19:27:07 +02:00
llext samples: llext: shell_loader: add hello_world.c, update README 2025-01-29 11:04:33 +01:00
logging samples: Bluetooth: Rename BLE to Bluetooth (LE) where applicable 2025-02-12 12:24:18 +01:00
lorawan samples: subsys: lorawan: callback registration for handle descriptor 2025-03-07 19:42:56 +01:00
mgmt doc: boards: nordic: Adopt zephyr:board directives 2025-03-31 22:00:02 +02:00
modbus samples: fix zephyr/drivers/gpio.h usage 2024-12-18 18:15:15 +01:00
nvs sample: nvs: add NVS sample Kconfig 2025-03-17 13:57:54 +01:00
pm samples/subsys/pm/latency: Remove native_posix overlays 2025-03-07 19:16:14 +01:00
portability
profiling samples: pref: Use __noinline attribute 2024-11-30 01:04:11 +01:00
rtio samples: doc: Added README for RTIO sample 2024-12-16 15:55:34 +01:00
sensing
settings samples: subsys: settings: Extend sample timeout 2025-03-22 02:41:15 +01:00
shell tests: robot: renode: Use precise pause for UART keywords 2025-04-16 17:07:05 +02:00
sip_svc
smf
task_wdt samples: task_wdt: Use wdt device if it is ready 2025-03-19 01:24:56 +01:00
testsuite drivers uart_native_posix: rename to native_pty and support N instances 2025-03-11 18:54:02 +01:00
tracing boards: mimxrt1050_evk: Switch to variants 2024-12-20 22:59:59 +01:00
usb usb: device_next: Reduce code size on Full-Speed only configuration 2025-04-10 12:57:19 +02:00
usb_c samples: fix zephyr/drivers/gpio.h usage 2024-12-18 18:15:15 +01:00
uuid uuid: Add sample for UUID utilities 2025-04-14 09:47:26 +02:00
zbus zbus: remove k_malloc dependency for ZBUS_RUNTIME_OBSERVERS 2025-04-14 20:03:09 +02:00
subsys.rst