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