...

Text file src/go.mongodb.org/mongo-driver/etc/run_docker.sh

Documentation: go.mongodb.org/mongo-driver/etc

     1#!/usr/bin/env bash
     2#
     3# Script to run a test suite in docker locally
     4set -eux
     5
     6if [ -z "$DRIVERS_TOOLS" ]; then
     7    echo "Please set DRIVERS_TOOLS env variable."
     8    exit 1
     9fi
    10PLATFORM=${DOCKER_PLATFORM:-}
    11docker build $PLATFORM -t go-test .
    12
    13# Handle environment variables and optional positional arg for the makefile target.
    14MAKEFILE_TARGET=${1:-evg-test-versioned-api}
    15GO_BUILD_TAGS=${GO_BUILD_TAGS:-""}
    16
    17ARGS=" -e MAKEFILE_TARGET=$MAKEFILE_TARGET"
    18ARGS="$ARGS -e GO_BUILD_TAGS=$GO_BUILD_TAGS"
    19ARGS="$ARGS go-test"
    20
    21$DRIVERS_TOOLS/.evergreen/docker/run-client.sh $ARGS
    22if [ -f "test.suite" ]; then
    23    tail test.suite
    24fi

View as plain text