Repository: qpid-proton
Updated Branches:
  refs/heads/master 7ea2ee12a -> ffacd0f69


NO-JIRA: Add python 3.5 to tox; build clean ups.


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ffacd0f6
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ffacd0f6
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/ffacd0f6

Branch: refs/heads/master
Commit: ffacd0f69c31cbe2862c07678a74ec8ab3f200a4
Parents: 7ea2ee1
Author: Andrew Stitcher <[email protected]>
Authored: Thu Jul 21 01:41:22 2016 -0400
Committer: Andrew Stitcher <[email protected]>
Committed: Thu Jul 21 01:41:22 2016 -0400

----------------------------------------------------------------------
 config.sh.in            |  2 +-
 proton-c/CMakeLists.txt | 46 +++++++++++++++++++++-----------------------
 proton-c/tox.ini.in     |  3 +--
 3 files changed, 24 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/ffacd0f6/config.sh.in
----------------------------------------------------------------------
diff --git a/config.sh.in b/config.sh.in
index 5eb779b..7e58883 100755
--- a/config.sh.in
+++ b/config.sh.in
@@ -73,7 +73,7 @@ export LD_LIBRARY_PATH="$(merge_paths $PROTON_BUILD/proton-c 
$LD_LIBRARY_PATH)"
 export PATH="$(merge_paths $PATH $PROTON_BUILD/tests/tools/apps/c 
$PROTON_HOME/tests/tools/apps/python $PROTON_HOME/tests/python)"
 
 # can the test harness use valgrind?
-if [[ -x "$(type -p valgrind)" && "@ENABLE_VALGRIND" == "ON" ]] ; then
+if [[ -x "$(type -p valgrind)" && "@ENABLE_VALGRIND@" == "ON" ]] ; then
     export VALGRIND=$(type -p valgrind)
 fi
 

http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/ffacd0f6/proton-c/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/proton-c/CMakeLists.txt b/proton-c/CMakeLists.txt
index e2e8e25..0fec525 100644
--- a/proton-c/CMakeLists.txt
+++ b/proton-c/CMakeLists.txt
@@ -502,7 +502,6 @@ endif (CMAKE_SYSTEM_NAME STREQUAL Windows)
 
 # python test: tests/python/proton-test
 if (BUILD_PYTHON)
-  set (pn_c_root "${CMAKE_BINARY_DIR}/proton")
   set (py_root "${pn_test_root}/python")
   set (py_src "${CMAKE_CURRENT_SOURCE_DIR}/bindings/python")
   set (py_bin "${CMAKE_CURRENT_BINARY_DIR}/bindings/python")
@@ -512,11 +511,11 @@ if (BUILD_PYTHON)
   set (py_path ${py_bld} ${app_path} $ENV{PATH})
   set (py_pythonpath ${py_root} ${py_src} ${py_bin} ${py_dll} $ENV{PYTHONPATH})
   to_native_path ("${py_pythonpath}" py_pythonpath)
-
   to_native_path ("${py_path}" py_path)
+
   add_test (NAME python-test
             COMMAND ${env_py}
-              "PATH=${py_path}" "PYTHONPATH=${py_pythonpath}" 
"PKG_CONFIG_PATH=${pn_c_root}"
+              "PATH=${py_path}" "PYTHONPATH=${py_pythonpath}"
               "CLASSPATH=${CMAKE_BINARY_DIR}/proton-j/proton-j.jar"
               "SASLPASSWD=${SASLPASSWD_EXE}"
               ${VALGRIND_ENV}
@@ -529,27 +528,26 @@ if (BUILD_PYTHON)
   # to try to run them.
   option(TOX_TEST "Enable muti-version python testing with TOX" ON)
   if (CMAKE_SYSTEM_NAME STREQUAL Linux AND TOX_TEST)
-     find_program(TOX_EXE "tox")
-     if (TOX_EXE)
-       configure_file(
-         "${CMAKE_CURRENT_SOURCE_DIR}/tox.ini.in"
-         "${CMAKE_CURRENT_BINARY_DIR}/tox.ini")
-         to_native_path ("${py_path}" py_path)
-         add_test (NAME python-tox-test
-                   COMMAND ${env_py}
-                  "PATH=${py_path}" 
"QPID_PROTON_SRC=${CMAKE_CURRENT_SOURCE_DIR}/../"
-                   "CLASSPATH=${CMAKE_BINARY_DIR}/proton-j/proton-j.jar"
-                   "SASLPASSWD=${SASLPASSWD_EXE}"
-                   "SWIG=${SWIG_EXECUTABLE}"
-                   ${VALGRIND_ENV}
-                   ${TOX_EXE})
-         set_tests_properties(python-tox-test
-                              PROPERTIES
-                              PASS_REGULAR_EXPRESSION "Totals: .* ignored, 0 
failed"
-                              FAIL_REGULAR_EXPRESSION "ERROR:[ ]+py[0-9]*: 
commands failed")
-     else (TOX_EXE)
-         message(STATUS "The tox tool is not available - skipping the 
python-tox-tests")
-     endif (TOX_EXE)
+    find_program(TOX_EXE "tox")
+    if (TOX_EXE)
+      configure_file(
+        "${CMAKE_CURRENT_SOURCE_DIR}/tox.ini.in"
+        "${CMAKE_CURRENT_BINARY_DIR}/tox.ini")
+      add_test (NAME python-tox-test
+                COMMAND ${env_py}
+                  "PATH=${py_path}"
+                  "CLASSPATH=${CMAKE_BINARY_DIR}/proton-j/proton-j.jar"
+                  "SASLPASSWD=${SASLPASSWD_EXE}"
+                  "SWIG=${SWIG_EXECUTABLE}"
+                  ${VALGRIND_ENV}
+                  ${TOX_EXE})
+      set_tests_properties(python-tox-test
+                           PROPERTIES
+                             PASS_REGULAR_EXPRESSION "Totals: .* ignored, 0 
failed"
+                             FAIL_REGULAR_EXPRESSION "ERROR:[ ]+py[0-9]*: 
commands failed")
+    else (TOX_EXE)
+      message(STATUS "The tox tool is not available - skipping the 
python-tox-tests")
+    endif (TOX_EXE)
   endif (CMAKE_SYSTEM_NAME STREQUAL Linux AND TOX_TEST)
 
   set (perf_pythonpath "${py_pythonpath}" "${CMAKE_SOURCE_DIR}/examples/cpp")

http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/ffacd0f6/proton-c/tox.ini.in
----------------------------------------------------------------------
diff --git a/proton-c/tox.ini.in b/proton-c/tox.ini.in
index 9347227..7a9c8eb 100644
--- a/proton-c/tox.ini.in
+++ b/proton-c/tox.ini.in
@@ -1,5 +1,5 @@
 [tox]
-envlist = py26,py27,py33,py34
+envlist = py26,py27,py33,py34,py35
 minversion = 1.4
 skipdist = True
 setupdir = @py_src@
@@ -8,7 +8,6 @@ setupdir = @py_src@
 usedevelop = False
 setenv =
     VIRTUAL_ENV={envdir}
-    PKG_CONFIG_PATH=None
     DEBUG=True
     QPID_PROTON_SRC=@CMAKE_SOURCE_DIR@
 passenv =


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to