[tor-commits] [tor/master] Fix test-network-all target in	out-of-tree builds
    nickm at torproject.org 
    nickm at torproject.org
       
    Fri Jul  8 14:19:24 UTC 2016
    
    
  
commit 3ac434104af0a40e75bfb5116046eae1cd51f6d3
Author: cypherpunks <cypherpunks at torproject.org>
Date:   Thu Jun 16 12:16:57 2016 +0000
    Fix test-network-all target in out-of-tree builds
    
    The test-network-all target assumes the test-driver script lives in the
    current working directory. This assumption breaks out-of-tree builds
    because it actually lives in the source directory.
    
    Automake 1.12 introduces `LOG_DRIVER` which defines the location of the
    test driver script. Because Tor still supports Automake 1.11 we use the
    default value of this variable directly. The default value uses the
    configured shell for calling the test driver script and explicitly
    prefixes the source directory.
---
 Makefile.am      | 2 +-
 changes/bug19421 | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 4f666e3..e45856c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -122,7 +122,7 @@ test-network-all: need-chutney-path test-driver $(TESTING_TOR_BINARY) src/tools/
 		echo "SKIP: $$f"; \
 	done; \
 	for f in $$flavors; do \
-		./test-driver --test-name $$f --log-file $(TEST_NETWORK_ALL_LOG_DIR)/$$f.log --trs-file $(TEST_NETWORK_ALL_LOG_DIR)/$$f.trs $(TEST_NETWORK_ALL_DRIVER_FLAGS) $(top_srcdir)/src/test/test-network.sh --flavor $$f $(TEST_NETWORK_FLAGS); \
+		$(SHELL) $(top_srcdir)/test-driver --test-name $$f --log-file $(TEST_NETWORK_ALL_LOG_DIR)/$$f.log --trs-file $(TEST_NETWORK_ALL_LOG_DIR)/$$f.trs $(TEST_NETWORK_ALL_DRIVER_FLAGS) $(top_srcdir)/src/test/test-network.sh --flavor $$f $(TEST_NETWORK_FLAGS); \
 	done; \
 	echo "Log and result files are available in $(TEST_NETWORK_ALL_LOG_DIR)."; \
 	! grep -q FAIL test_network_log/*.trs
diff --git a/changes/bug19421 b/changes/bug19421
new file mode 100644
index 0000000..c7aba26
--- /dev/null
+++ b/changes/bug19421
@@ -0,0 +1,4 @@
+  o Minor bugfixes (testing):
+    - Fix the test-network-all target on out-of-tree builds by using the
+      correct path to the test driver script. Fixes bug #19421; bugfix on
+      0.2.7.3-rc.
    
    
More information about the tor-commits
mailing list