apps/workbench_profile
doc
services/api
+services/arv-git-httpd
services/crunchstat
services/dockercleaner
services/fuse
+services/keep-web
services/keepproxy
services/keepstore
services/login-sync
services/nodemanager
-services/arv-git-httpd
sdk/cli
sdk/pam
sdk/python
sdk/ruby
sdk/go/arvadosclient
sdk/go/keepclient
+sdk/go/manifest
+sdk/go/blockdigest
sdk/go/streamer
+sdk/go/crunchrunner
+tools/keep-rsync
EOF
echo Checking dependencies:
echo -n 'virtualenv: '
virtualenv --version \
- || fatal "No virtualenv. Try: apt-get install virtualenv"
+ || fatal "No virtualenv. Try: apt-get install virtualenv (on ubuntu: python-virtualenv)"
echo -n 'go: '
go version \
|| fatal "No go binary. See http://golang.org/doc/install"
for mod in ExtUtils::MakeMaker JSON LWP Net::SSL; do
echo -n "perl $mod: "
perl -e "use $mod; print \"\$$mod::VERSION\\n\"" \
- || fatal "No $mod. Try: apt-get install perl-modules libcrypt-ssleay-perl libjson-perl"
+ || fatal "No $mod. Try: apt-get install perl-modules libcrypt-ssleay-perl libjson-perl libwww-perl"
done
echo -n 'gitolite: '
which gitolite \
}
start_nginx_proxy_services() {
- echo 'Starting keepproxy, arv-git-httpd, and nginx ssl proxy...'
+ echo 'Starting keepproxy, keep-web, arv-git-httpd, and nginx ssl proxy...'
cd "$WORKSPACE" \
&& python sdk/python/tests/run_test_server.py start_keep_proxy \
+ && python sdk/python/tests/run_test_server.py start_keep-web \
&& python sdk/python/tests/run_test_server.py start_arv-git-httpd \
&& python sdk/python/tests/run_test_server.py start_nginx \
&& export ARVADOS_TEST_PROXY_SERVICES=1
cd "$WORKSPACE" \
&& python sdk/python/tests/run_test_server.py stop_nginx \
&& python sdk/python/tests/run_test_server.py stop_arv-git-httpd \
+ && python sdk/python/tests/run_test_server.py stop_keep-web \
&& python sdk/python/tests/run_test_server.py stop_keep_proxy
fi
if [[ -n "$ARVADOS_TEST_API_HOST" ]]; then
virtualenv --setuptools "$@" "$venvdest" || fatal "virtualenv $venvdest failed"
fi
"$venvdest/bin/pip" install 'setuptools>=18' 'pip>=7'
+ # ubuntu1404 can't seem to install mock via tests_require, but it can do this.
+ "$venvdest/bin/pip" install 'mock>=1.0' 'pbr<1.7.0'
}
export PERLINSTALLBASE
declare -a gostuff
gostuff=(
+ sdk/go/arvadosclient
+ sdk/go/blockdigest
+ sdk/go/manifest
+ sdk/go/streamer
+ sdk/go/crunchrunner
services/arv-git-httpd
services/crunchstat
+ services/keep-web
services/keepstore
+ sdk/go/keepclient
services/keepproxy
services/datamanager/summary
services/datamanager/collection
+ services/datamanager/keep
services/datamanager
- sdk/go/arvadosclient
- sdk/go/keepclient
- sdk/go/streamer
+ tools/keep-rsync
)
for g in "${gostuff[@]}"
do