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