From 8682932667d8cea43a24b58dc1aacfff2d311e62 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Sat, 2 Aug 2003 08:18:58 +0000 Subject: [PATCH] Test suite: Made the "stalled client" test more robust. --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5c4a737a6..58bd556a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,26 @@ 2003-08-02 Per Cederqvist <ceder@ceder.dyndns.org> + Test suite: Made the "stalled client" test more robust. + * src/server/testsuite/lyskomd.0/38.exp: Made the test for a + stalled client more robust. + (monitor_progress): Shut down the client if a timeout occurs. + (send_queue_size): New proc. + * src/server/testsuite/get-time-often.c (reading_from_server): New + variable. + (request_limit): New variable. + (start_writing): New static function. + (start_reading): Ditto. + (stop_reading): Ditto. + (read_stdin): New command: start-reading. + (read_server): If do_write_only, just return OOP_HALT when eof on + the server is seen--don't print anything. Print a message if more + than request_limit replies are received. + (write_server): Made a log message unique. + (main): Use start_reading(), start_writing() and stop_reading() to + simplify the code. Don't do a final write; different Unixes + handles this in various strange ways, and we don't want to test + *them*. + Test suite fix. * src/server/testsuite/lyskomd.0/38.exp: Use a small message size and transmit queue. -- GitLab