You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by vn...@apache.org on 2019/01/07 00:43:34 UTC

[3/7] guacamole-server git commit: GUACAMOLE-662: Force line-buffered output.

GUACAMOLE-662: Force line-buffered output.


Project: http://git-wip-us.apache.org/repos/asf/guacamole-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/guacamole-server/commit/877bf59c
Tree: http://git-wip-us.apache.org/repos/asf/guacamole-server/tree/877bf59c
Diff: http://git-wip-us.apache.org/repos/asf/guacamole-server/diff/877bf59c

Branch: refs/heads/master
Commit: 877bf59cb6f64cf6ca663cfedd65efdc579874e8
Parents: ca4009c
Author: Michael Jumper <mj...@apache.org>
Authored: Tue Nov 13 20:34:29 2018 -0800
Committer: Michael Jumper <mj...@apache.org>
Committed: Sat Nov 17 12:41:48 2018 -0800

----------------------------------------------------------------------
 util/generate-test-runner.pl | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/guacamole-server/blob/877bf59c/util/generate-test-runner.pl
----------------------------------------------------------------------
diff --git a/util/generate-test-runner.pl b/util/generate-test-runner.pl
index a121a07..7534f80 100755
--- a/util/generate-test-runner.pl
+++ b/util/generate-test-runner.pl
@@ -177,6 +177,11 @@ while ((my $suite_name, my $test_names) = each (%test_suites)) {
 
 print <<"END";
 
+    /* Force line-buffered output to ensure log messages are visible even if
+     * a test crashes */
+    setvbuf(stdout, NULL, _IOLBF, 0);
+    setvbuf(stderr, NULL, _IOLBF, 0);
+
     /* Write TAP header */
     printf("1..$num_tests\\n");