github.com/Equinix-Metal/virtlet@v1.5.2-0.20210807010419-342346535dc5/tests/integration/go.test (about)

     1  #!/bin/bash
     2  set -o errexit
     3  set -o nounset
     4  set -o pipefail
     5  set -o errtrace
     6  
     7  export VIRTLET_DISABLE_KVM=1
     8  
     9  if [[ ! -f /var/run/libvirtd.pid ]]; then
    10      /libvirt.sh -testmode
    11  fi
    12  
    13  success=1
    14  if [ $# -ne 0 ] ; then
    15    go test -test.v -run $* || success=
    16  else
    17    go test -test.v . -args -v 3 -logtostderr true || success=
    18  fi
    19  
    20  if [[ ! ${success} ]]; then
    21      find . -name test-suite.log | xargs cat >&2
    22  
    23      echo >&2 "***** libvirtd.log *****"
    24      cat /var/log/libvirt/libvirtd.log >&2
    25  
    26      exit 1
    27  fi