Fix test to read output locale independent
authorDaniel Leidert <daniel.leidert@wgdd.de>
Thu, 6 Feb 2020 10:24:24 +0000 (11:24 +0100)
committerLucas Kanashiro <kanashiro@debian.org>
Wed, 19 Jul 2023 19:35:12 +0000 (20:35 +0100)
The test fails if run in a non-English environment.

Gbp-Pq: Name 0013-fix-test-term-not-accepts-new-connections.patch

test/test_integration_single.rb

index fd930fe68bbe53deab2b924d7ca9eed7275da166..521c5e84c9a065c7a8828560d1cd87652ede727a 100644 (file)
@@ -76,7 +76,7 @@ class TestIntegrationSingle < TestIntegration
     true while @server.gets !~ /Gracefully stopping/ # wait for server to begin graceful shutdown
 
     # Invoke a request which must be rejected
-    _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3("curl #{HOST}:#{@tcp_port}")
+    _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3({ "LC_ALL" => "C" }, "curl http://#{HOST}:#{@tcp_port}")
 
     assert nil != Process.getpgid(@server.pid) # ensure server is still running
     assert nil != Process.getpgid(curl_wait_thread[:pid]) # ensure first curl invocation still in progress