zephyr/samples
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 samples: smp: pi: use K_SEM_DEFINE() for simplicity 2025-04-02 19:03:22 +02:00
basic doc: boards: nordic: Adopt zephyr:board directives 2025-03-31 22:00:02 +02:00
bluetooth samples: Bluetooth: BAP: Unicast Server: Fix bad valid check 2025-04-11 16:18:23 +02:00
boards samples: boards: st: fix command path in README 2025-04-11 14:53:27 +02:00
cpp samples: cpp: hello_world: add cpp target tag 2025-04-09 21:10:27 +02:00
drivers samples: dac: sam: Add missing pin configuration for sam_v71_xult 2025-04-15 09:28:09 +02:00
fuel_gauge boards: adafruit: esp32s2_feather: add support 2025-03-27 14:01:21 +01:00
hello_world samples: hello_world: set minimum flash requirement to 16K 2025-03-04 17:28:33 +01:00
kernel
modules samples: modules: lvgl: add support for rtk7eka6m3b00001bu shield 2025-03-21 14:17:21 +01:00
net samples: net: pkt_filter: Add a sample to demo packet filtering 2025-04-16 08:07:34 +02:00
philosophers samples: philosphers: Fix typo in famous name 2025-03-31 08:20:19 +02:00
posix boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
psa secure_storage: use hybrid key store in samples/tests 2025-03-14 14:51:58 +01:00
sensor drivers: sensor: rename tmp116 to tmp11x 2025-04-11 16:17:35 +02:00
shields tests/samples: use integration platforms where possible 2025-03-11 11:35:15 +01:00
subsys tests: robot: renode: Use precise pause for UART keywords 2025-04-16 17:07:05 +02:00
synchronization
sysbuild dts: boards: we: add board Ophelia-IV 2025-04-03 13:16:05 +02:00
tfm_integration samples: tfm: Add nRF54L10 in TF-M samples yaml 2025-04-14 20:05:17 +02:00
userspace samples: userspace: prod_consumer: Update API to use DEVICE_API macro 2025-01-24 01:15:19 +01:00
index.rst
sample_definition_and_criteria.rst