mbed-os/TESTS/host_tests
Brian Daniels 631e5ebdee Modifying echo test to be driven more from the device.
Previously, the echo test followed a flow like the following:

-STEP-	-HOST PC-                  -DEVICE-
0	send _sync
1				   echo back _sync
2				   send echo_count
3	echo back echo_count
4	send first echo packet
5				   echo back echo packet
	(repeat echo steps)

However, as noted by issue #6659, this test would somtimes fail between
steps 4 and 5. To ensure each KV pair makes to the correct destination,
we usually write the KV back. Step 4 does not wait for this to happen
and starts sending echo packets. So the device is acting as the "echo
server".

This change makes the host PC the "echo server". The idea being that the
device will be slower and the host pc should always be able to keep up
with it, not the other way around.
2018-04-23 17:56:13 -05:00
..
device_echo.py Modifying echo test to be driven more from the device. 2018-04-23 17:56:13 -05:00
rtc_calc_auto.py RTC time conversion test - reduce number of tested years in order to reduce test execution time. 2018-01-08 10:14:54 +01:00
system_reset.py Add tests for system_reset() 2018-02-28 16:42:34 +00:00
timing_drift_auto.py Update timing calculations 2017-06-28 16:29:38 -05:00