diff --git a/test/omv/pkg1b.yaml b/test/omv/pkg1b.yaml index 416503a0..7c886c79 100644 --- a/test/omv/pkg1b.yaml +++ b/test/omv/pkg1b.yaml @@ -29,6 +29,7 @@ :vms: - :name: mgmt1 :shell: + - apt-get install -y make - iptables -F - cd /vagrant/mgmt/ && make path - cd /vagrant/mgmt/ && make deps && make build && cp mgmt ~/bin/ diff --git a/test/test-omv.sh b/test/test-omv.sh index d65b712e..e06c4ce5 100755 --- a/test/test-omv.sh +++ b/test/test-omv.sh @@ -6,10 +6,16 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # dir! cd "$DIR" >/dev/null # work from test directory # vtest+ tests +RET=0 for i in omv/*.yaml; do echo "running: vtest+ $i" vtest+ "$i" + if [ $? -ne 0 ]; then + RET=1 + break # remove this if we should run all tests even if one fails + fi done # return to original dir cd "$CWD" >/dev/null +exit $RET