8008: Run bundle install and bundle list for api server and workbench.
[arvados-dev.git] / jenkins / common-test-packages.sh
1 #!/bin/sh
2
3 set -eu
4
5 FAIL=0
6
7 echo
8 shared=$(find -name '*.so')
9 if test -n "$shared" ; then
10     for so in $shared ; do
11         if ldd $so | grep "not found" ; then
12             echo "^^^ Missing while scanning $so ^^^"
13             FAIL=1
14         fi
15     done
16 fi
17
18 if test -x /jenkins/test-package-$1.sh ; then
19     if ! /jenkins/test-package-$1.sh ; then
20        FAIL=1
21     fi
22 fi
23
24 if test $FAIL = 0 ; then
25    echo "Package $1 passed"
26 fi
27
28 exit $FAIL