From 38d464a28da5fb9e08a99501c0da6cbc7847a357 Mon Sep 17 00:00:00 2001 From: Watson Date: Tue, 22 Oct 2024 09:57:29 +0900 Subject: [PATCH] test_in_udp: add timeout for message_length_limit test (#4676) On Windows, `message_length_limit` test always take 300s for execution. ``` UdpInputTest: test: configure w/o parse section: .: (0.002351) test: configure[ipv4]: .: (0.002723) test: configure[ipv6]: .: (0.002602) test: message size with format[none]: .: (1.029781) test: message size with format[json]: .: (1.113799) test: message size with format[regexp]: .: (1.110006) test: message_length_limit: .: (300.538596) ``` The 300 sec comes from https://github.com/fluent/fluentd/blob/a2b935ae2bc4b4d43e5adddbec01092ea4228b9e/lib/fluent/test/driver/base.rb#L36, and it always times out in Windows. This patch set a short timeout to reduce test execution time on Windows. Signed-off-by: Watson --- test/plugin/test_in_udp.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/plugin/test_in_udp.rb b/test/plugin/test_in_udp.rb index 1f1bb457cb..847287e87e 100755 --- a/test/plugin/test_in_udp.rb +++ b/test/plugin/test_in_udp.rb @@ -272,7 +272,7 @@ def create_udp_socket(host, port) format none message_length_limit #{message_length_limit} !) - d.run(expect_records: 3) do + d.run(expect_records: 3, timeout: 5) do create_udp_socket('127.0.0.1', @port) do |u| 3.times do |i| u.send("#{i}" * 40 + "\n", 0)