ef51c4
From 9b42fce32bff25e0569581f76f532b9d57865aef Mon Sep 17 00:00:00 2001
ef51c4
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
ef51c4
Date: Mon, 27 Jul 2020 14:56:05 +0200
ef51c4
Subject: [PATCH] Timeout the test_bug_reporter_add witout raising error.
ef51c4
ef51c4
While timeouting the threads might be still good idea, it does not seems
ef51c4
the timeout impacts the TestBugReporter#test_bug_reporter_add result,
ef51c4
because the output of the child process has been already collected
ef51c4
earlier.
ef51c4
ef51c4
It seems that when the system is under heavy load, the thread might not
ef51c4
be sheduled to finish its processing. Even finishing the child process
ef51c4
might take tens of seconds and therefore the test case finish might take
ef51c4
a while.
ef51c4
---
ef51c4
 test/-ext-/bug_reporter/test_bug_reporter.rb | 2 +-
ef51c4
 1 file changed, 1 insertion(+), 1 deletion(-)
ef51c4
ef51c4
diff --git a/test/-ext-/bug_reporter/test_bug_reporter.rb b/test/-ext-/bug_reporter/test_bug_reporter.rb
ef51c4
index 628fcd0340..2c677cc8a7 100644
ef51c4
--- a/test/-ext-/bug_reporter/test_bug_reporter.rb
ef51c4
+++ b/test/-ext-/bug_reporter/test_bug_reporter.rb
ef51c4
@@ -21,7 +21,7 @@ def test_bug_reporter_add
ef51c4
     args = ["--disable-gems", "-r-test-/bug_reporter",
ef51c4
             "-C", tmpdir]
ef51c4
     stdin = "register_sample_bug_reporter(12345); Process.kill :SEGV, $$"
ef51c4
-    assert_in_out_err(args, stdin, [], expected_stderr, encoding: "ASCII-8BIT")
ef51c4
+    assert_in_out_err(args, stdin, [], expected_stderr, encoding: "ASCII-8BIT", timeout_error: nil)
ef51c4
   ensure
ef51c4
     FileUtils.rm_rf(tmpdir) if tmpdir
ef51c4
   end
ef51c4
-- 
ef51c4
2.27.0
ef51c4