github.com/equinix-metal/virtlet@v1.5.2-0.20191204181327-1659b8a48e9b/test.sh (about) 1 #!/bin/bash 2 set -o errexit 3 set -o nounset 4 set -o pipefail 5 set -o errtrace 6 7 if [ $(uname) = Darwin ]; then 8 readlinkf(){ perl -MCwd -e 'print Cwd::abs_path shift' "$1";} 9 else 10 readlinkf(){ readlink -f "$1"; } 11 fi 12 13 SCRIPT_DIR="$(cd $(dirname "$(readlinkf "${BASH_SOURCE}")"); pwd)" 14 cd "${SCRIPT_DIR}" 15 16 build/cmd.sh build 17 build/cmd.sh copy 18 if [[ ! ${SKIP_TEST:-} ]]; then 19 build/cmd.sh test 20 fi 21 22 docker build -t mirantis/virtlet . 23 24 VIRTLET_DEMO_BRANCH=master NONINTERACTIVE=1 NO_VM_CONSOLE=1 INJECT_LOCAL_IMAGE=1 BASE_LOCATION="${SCRIPT_DIR}" deploy/demo.sh 25 # ./_output/virtlet-e2e-tests -test.v