X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels-udp.c;fp=test%2Fchannels-udp.c;h=be1ced6480ead7ff54bf7fac8a60d3527ec1a21e;hb=bc2e55e940e45748a49f1a7eb44b156917fca469;hp=6b71ebdde8e923450bf84a0bfbe92c5f77ecce38;hpb=a582852c2b7e5a0c0d438d625a0445b4a74f607a;p=meshlink diff --git a/test/channels-udp.c b/test/channels-udp.c index 6b71ebdd..be1ced64 100644 --- a/test/channels-udp.c +++ b/test/channels-udp.c @@ -169,13 +169,17 @@ int main(void) { fprintf(stderr, "%s received %zu\n", clients[i].mesh->name, clients[i].received); } + bool got_large_packet = false; + for(int i = 0; i < 3; i++) { size_t max_received = SMALL_SIZE * SMALL_COUNT + LARGE_SIZE; assert(clients[i].received >= max_received / 2); assert(clients[i].received <= max_received); - assert(clients[i].got_large_packet); + got_large_packet |= clients[i].got_large_packet; } + assert(got_large_packet); + // Clean up. for(int i = 0; i < 3; i++) {