github.com/mirantis/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