projects
/
arvados-dev.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
7901: Add crunchstat-summary
[arvados-dev.git]
/
jenkins
/
run-tests.sh
diff --git
a/jenkins/run-tests.sh
b/jenkins/run-tests.sh
index 1b1e757a288f060b9deb6d4afca45bdcd94aeb19..a7b5fda0e74cc10d9acb0e13a05011787b67b1ec 100755
(executable)
--- a/
jenkins/run-tests.sh
+++ b/
jenkins/run-tests.sh
@@
-74,7
+74,11
@@
sdk/python
sdk/ruby
sdk/go/arvadosclient
sdk/go/keepclient
sdk/ruby
sdk/go/arvadosclient
sdk/go/keepclient
+sdk/go/manifest
+sdk/go/blockdigest
sdk/go/streamer
sdk/go/streamer
+sdk/go/crunchrunner
+tools/crunchstat-summary
tools/keep-rsync
EOF
tools/keep-rsync
EOF
@@
-151,7
+155,7
@@
sanity_checks() {
echo Checking dependencies:
echo -n 'virtualenv: '
virtualenv --version \
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"
echo -n 'go: '
go version \
|| fatal "No go binary. See http://golang.org/doc/install"
@@
-173,7
+177,7
@@
sanity_checks() {
for mod in ExtUtils::MakeMaker JSON LWP Net::SSL; do
echo -n "perl $mod: "
perl -e "use $mod; print \"\$$mod::VERSION\\n\"" \
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 \
done
echo -n 'gitolite: '
which gitolite \
@@
-394,6
+398,8
@@
setup_virtualenv() {
virtualenv --setuptools "$@" "$venvdest" || fatal "virtualenv $venvdest failed"
fi
"$venvdest/bin/pip" install 'setuptools>=18' 'pip>=7'
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
}
export PERLINSTALLBASE
@@
-637,6
+643,7
@@
pythonstuff=(
sdk/python
services/fuse
services/nodemanager
sdk/python
services/fuse
services/nodemanager
+ tools/crunchstat-summary
)
for p in "${pythonstuff[@]}"
do
)
for p in "${pythonstuff[@]}"
do
@@
-699,7
+706,10
@@
do_install services/api apiserver
declare -a gostuff
gostuff=(
sdk/go/arvadosclient
declare -a gostuff
gostuff=(
sdk/go/arvadosclient
+ sdk/go/blockdigest
+ sdk/go/manifest
sdk/go/streamer
sdk/go/streamer
+ sdk/go/crunchrunner
services/arv-git-httpd
services/crunchstat
services/keep-web
services/arv-git-httpd
services/crunchstat
services/keep-web
@@
-708,6
+718,7
@@
gostuff=(
services/keepproxy
services/datamanager/summary
services/datamanager/collection
services/keepproxy
services/datamanager/summary
services/datamanager/collection
+ services/datamanager/keep
services/datamanager
tools/keep-rsync
)
services/datamanager
tools/keep-rsync
)