Redirect test runner output to stderr
authorTobias Brunner <tobias@strongswan.org>
Tue, 26 Mar 2013 09:49:08 +0000 (10:49 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 11 Jun 2013 09:03:10 +0000 (11:03 +0200)
This allows redirecting stdout of 'make check' to /dev/null.

src/libstrongswan/tests/test_runner.c

index 2c327c2..e097357 100644 (file)
@@ -13,6 +13,8 @@
  * for more details.
  */
 
+#include <unistd.h>
+
 #include "test_runner.h"
 
 #include <library.h>
@@ -24,6 +26,8 @@ int main()
 
        /* if a test fails there is no cleanup, so disable leak detective */
        setenv("LEAK_DETECTIVE_DISABLE", "1", 1);
+       /* redirect all output to stderr (to redirect make's stdout to /dev/null) */
+       dup2(2, 1);
 
        library_init(NULL);