cyclonedds/src/mpt/tests/disc
Erik Boasson 9b9a07a8e5 Test delivery under discovery stress
This commit adds a test that checks all data published by (reliable)
volatile writers is delivered to readers that existed at the time of the
writer creation, while continuously creating and deleting these writers
and relying on the writer lingering long enough for the data to be
actually delivered.  It also verifies that the match counts end up at 0.

By also semi-continuously creating and deleting an additional reader in
the subscribing process, all three delivery paths (steady state, proxy
writer deletion or matching in progress, and delivery of data to
out-of-sync readers) are hit, as verified by a coverage test.

Signed-off-by: Erik Boasson <eb@ilities.com>
2019-09-03 12:23:50 +02:00
..
procs Test delivery under discovery stress 2019-09-03 12:23:50 +02:00
CMakeLists.txt Test delivery under discovery stress 2019-09-03 12:23:50 +02:00
discstress.c Test delivery under discovery stress 2019-09-03 12:23:50 +02:00