]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
test_bt.sh: Check stderr for backtrace as well as stdout.
authorNick Mathewson <nickm@torproject.org>
Mon, 2 May 2016 16:58:58 +0000 (12:58 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 2 May 2016 16:58:58 +0000 (12:58 -0400)
addresssanitizer likes to put backtraces on stderr.

changes/bug18934 [new file with mode: 0644]
src/test/test_bt.sh

diff --git a/changes/bug18934 b/changes/bug18934
new file mode 100644 (file)
index 0000000..fba703e
--- /dev/null
@@ -0,0 +1,3 @@
+  o Minor features (testing):
+    - Let backtrace tests work correctly under AddressSanitizer.
+      Fixes part of bug 18934.
index 033acac955b884fba6248edd5787608b8de9f626..83fa3ff24bc57923e73831988f3b0f6a83c5fc41 100755 (executable)
@@ -4,7 +4,7 @@
 exitcode=0
 
 "${builddir:-.}/src/test/test-bt-cl" backtraces || exit $?
-"${builddir:-.}/src/test/test-bt-cl" assert | "${PYTHON:-python}" "${abs_top_srcdir:-.}/src/test/bt_test.py" || exitcode="$?"
-"${builddir:-.}/src/test/test-bt-cl" crash  | "${PYTHON:-python}" "${abs_top_srcdir:-.}/src/test/bt_test.py" || exitcode="$?"
+"${builddir:-.}/src/test/test-bt-cl" assert 2>&1 | "${PYTHON:-python}" "${abs_top_srcdir:-.}/src/test/bt_test.py" || exitcode="$?"
+"${builddir:-.}/src/test/test-bt-cl" crash  2>&1 | "${PYTHON:-python}" "${abs_top_srcdir:-.}/src/test/bt_test.py" || exitcode="$?"
 
 exit ${exitcode}