X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=devops-stages%2Fstage-test.sh;fp=devops-stages%2Fstage-test.sh;h=e904dda02107ec1a118e7b496cfa86c38da48a2f;hp=0000000000000000000000000000000000000000;hb=396e91e0dc05304d524a41d5a6f48d75c2867974;hpb=0911b55bc91d71dfac1788346a51311b3943d315 diff --git a/devops-stages/stage-test.sh b/devops-stages/stage-test.sh new file mode 100755 index 0000000..e904dda --- /dev/null +++ b/devops-stages/stage-test.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# +# Runs the unittests of "vim-emu". Script needs to be executed inside +# the vim-emu Docker container by user "root". It requires the container +# to be started in privileged mode. +# +set -e +echo "vim-emu stage-test" +# trigger ovs setup since container entrypoint is overwritten by Jenkins +service openvswitch-switch start +# ensure the Docker image used during the unittests is there +docker pull 'ubuntu:trusty' +# debugging +echo "Tests executed inside: $(hostname)" +echo "Tests executed by user: $(whoami)" +# trigger the tests +cd /son-emu/ +py.test -v src/emuvim/test/unittests +