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