Fix test to read output locale independent
authorDaniel Leidert <daniel.leidert@wgdd.de>
Thu, 6 Feb 2020 10:24:24 +0000 (11:24 +0100)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 9 Dec 2021 21:50:38 +0000 (21:50 +0000)
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 f931e1a3cbbdecd1ec23d7a025c821ae7197b980..25d465fd74038259a5b6e1bfe9b06002b11280f9 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