github.com/letsencrypt/trillian@v1.1.2-0.20180615153820-ae375a99d36a/integration/map_integration_test.sh (about)

     1  #!/bin/bash
     2  set -e
     3  INTEGRATION_DIR="$( cd "$( dirname "$0" )" && pwd )"
     4  . "${INTEGRATION_DIR}"/functions.sh
     5  
     6  echo "Launching core Trillian map components"
     7  map_prep_test 1
     8  TO_KILL+=(${RPC_SERVER_PIDS[@]})
     9  
    10  echo "Running test"
    11  cd "${INTEGRATION_DIR}"
    12  set +e
    13  go test ${GOFLAGS} \
    14    -timeout=${GO_TEST_TIMEOUT:-5m} \
    15    ./maptest  --map_rpc_server="${RPC_SERVER_1}"
    16  RESULT=$?
    17  set -e
    18  
    19  map_stop_test
    20  TO_KILL=()
    21  
    22  if [ $RESULT != 0 ]; then
    23      sleep 1
    24      echo "Server log:"
    25      echo "--------------------"
    26      cat "${TMPDIR}"/trillian_map_server.INFO
    27      exit $RESULT
    28  fi