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