You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2017/09/25 04:43:45 UTC
svn commit: r1809586 - in
/subversion/trunk/tools/buildbot/slaves/svn-x64-macosx: setenv.sh svncheck.sh
Author: brane
Date: Mon Sep 25 04:43:45 2017
New Revision: 1809586
URL: http://svn.apache.org/viewvc?rev=1809586&view=rev
Log:
Support testing with Python 3 in the OS X buildslave.
* tools/buildbot/slaves/svn-x64-macosx/setenv.sh
(SVNBB_PYTHON3ENV): New environment variable.
* tools/buildbot/slaves/svn-x64-macosx/svncheck.sh:
Activate a Python 3 virtualenv when given the 'pythoh3' argument.
Modified:
subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/setenv.sh
subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/svncheck.sh
Modified: subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/setenv.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/setenv.sh?rev=1809586&r1=1809585&r2=1809586&view=diff
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/setenv.sh (original)
+++ subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/setenv.sh Mon Sep 25 04:43:45 2017
@@ -29,6 +29,7 @@
## SVNBB_APR_20_DEV Path of APR-2.0
## SVNBB_JUNIT The path of the junit.jar
## SVNBB_PARALLEL Optional: parallelization; defaults to 2
+## SVNBB_PYTHON3ENV Optional: Python 3 virtual environment
##
## The invoking script will set local variable named ${scripts} that
## is the absolute path the parent of this file.
@@ -48,6 +49,7 @@ export SVNBB_APR_15
export SVNBB_APR_20_DEV
export SVNBB_JUNIT
export SVNBB_PARALLEL
+export SVNBB_PYTHON3ENV
# Set the absolute source path
Modified: subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/svncheck.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/svncheck.sh?rev=1809586&r1=1809585&r2=1809586&view=diff
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/svncheck.sh (original)
+++ subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/svncheck.sh Mon Sep 25 04:43:45 2017
@@ -63,6 +63,7 @@ scripts=$(cd $(dirname "$0") && pwd)
. ${scripts}/setenv.sh
# Parse arguments to find out which tests we should run
+use_python3=false
check_local=false
check_svn=false
check_dav=false
@@ -74,6 +75,7 @@ check_bdb=false
while [ ! -z "$1" ]; do
case "$1" in
+ python3) use_python3=true;;
local) check_local=true;;
svn) check_svn=true;;
dav) check_dav=true;;
@@ -87,6 +89,8 @@ while [ ! -z "$1" ]; do
shift
done
+${use_python3} && test -n "${SVNBB_PYTHON3ENV}" && . ${SVNBB_PYTHON3ENV}/bin/activate
+
${check_local} && check_tests local
${check_svn} && check_tests svn
${check_dav} && check_tests dav