mbed-os/TESTS/mbed_drivers
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
..
c_strings Adding test frameworks and test sources 2016-07-20 12:41:26 -05:00
crc Added test for MbedCRC.h 2018-03-23 14:54:24 -05:00
dev_null Adding test frameworks and test sources 2016-07-20 12:41:26 -05:00
echo Modifying echo test to be driven more from the device. 2018-04-23 17:56:13 -05:00
flashiap FlashIAP driver modifications: 2018-02-22 22:48:29 +02:00
generic_tests Adding test frameworks and test sources 2016-07-20 12:41:26 -05:00
lp_ticker Test set for LowPowerTicker class 2017-10-11 15:01:15 +02:00
lp_timeout Tests: Drivers: Timeout: Update unit tests 2018-02-28 17:27:46 +01:00
lp_timer lp_timer test : add a minimum delta value 2018-01-03 15:37:19 +01:00
mem_trace mem_trace tests refactoring 2017-12-22 07:56:56 +01:00
race_test Fix deficiency in the race test 2017-12-01 10:49:50 -06:00
rtc Add RTC time test. 2018-01-24 10:47:34 +01:00
sleep_lock Add a test to validate locking 2017-10-02 11:35:03 -05:00
stats IAR heap stats added 2017-09-18 10:24:01 -05:00
stl_features Added function header for stl test 2017-09-06 09:51:16 -05:00
ticker test-mbed_drivers-ticker: improve two ticker test accuracy 2018-01-30 13:40:56 +01:00
timeout Tests: Drivers: Timeout: Update unit tests 2018-02-28 17:27:46 +01:00
timer Provide fix for Issue #5468. 2017-11-13 11:03:29 +01:00
timerevent Tests: Drivers: TimerEvent: Add tests 2018-02-23 09:13:37 +01:00