zephyr/tests
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
..
application_development tests: fix various test ids and use existing scheme 2025-04-07 11:22:36 +02:00
arch tests: arm: adjust test for relocated rom 2025-03-31 11:30:55 +02:00
benchmarks tests: Add benchmark for IPI performance 2025-04-04 21:15:14 +02:00
bluetooth bluetooth: gatt: Add BT_GATT_CCC_WITH_WRITE_CB() 2025-04-11 16:17:42 +02:00
boards tests: boards: nrf: qdec: Enable test on nRF54L20 FLPR 2025-04-10 12:57:27 +02:00
boot tests: boot: mcuboot_recovery_retention: rm OVERLAY_CONFIG 2025-04-08 22:58:43 +02:00
bsim Bluetooth: Add usage of util_eq and util_memeq 2025-04-14 16:06:38 +02:00
cmake cmake: yaml: improve escaping of strings with backslashes and quotes 2025-04-10 10:11:47 +02:00
crypto
ctest/base
drivers tests: robot: renode: Use precise pause for UART keywords 2025-04-16 17:07:05 +02:00
integration/kernel
kconfig
kernel tests: kernel: gen_isr_table: Fix irq tests for rv64 targets 2025-04-16 08:10:47 +02:00
lib uuid: Add sample for UUID utilities 2025-04-14 09:47:26 +02:00
misc
modules
net tests: net: npf: Add VLAN tests 2025-04-16 08:07:34 +02:00
posix tests: posix: timer: do not skip tests 2025-04-16 08:04:36 +02:00
robot tests: robot: renode: Use precise pause for UART keywords 2025-04-16 17:07:05 +02:00
subsys zbus: remove k_malloc dependency for ZBUS_RUNTIME_OBSERVERS 2025-04-14 20:03:09 +02:00
unit Tests: Util: Add unit tests for util_eq/util_memeq 2025-04-14 16:06:38 +02:00
ztest ztest: Fix confusing SKIP log 2025-04-04 21:16:34 +02:00
test_config_ci.yaml twister: config: test on integration plaforms if defined 2025-03-19 08:51:50 -04:00
test_config.yaml