mirror of
https://github.com/nikdoof/vsphere-influxdb-go.git
synced 2025-12-19 21:49:21 +00:00
add vendoring with go dep
This commit is contained in:
39
vendor/github.com/influxdata/influxdb/circle-test.sh
generated
vendored
Executable file
39
vendor/github.com/influxdata/influxdb/circle-test.sh
generated
vendored
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# This is the InfluxDB test script for CircleCI, it is a light wrapper around ./test.sh.
|
||||
|
||||
# Exit if any command fails
|
||||
set -e
|
||||
|
||||
# Get dir of script and make it is our working directory.
|
||||
DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
|
||||
cd $DIR
|
||||
|
||||
export OUTPUT_DIR="$CIRCLE_ARTIFACTS"
|
||||
# Don't delete the container since CircleCI doesn't have permission to do so.
|
||||
export DOCKER_RM="false"
|
||||
|
||||
# Get number of test environments.
|
||||
count=$(./test.sh count)
|
||||
# Check that we aren't wasting CircleCI nodes.
|
||||
if [ $CIRCLE_NODE_INDEX -gt $((count - 1)) ]
|
||||
then
|
||||
echo "More CircleCI nodes allocated than tests environments to run!"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Map CircleCI nodes to test environments.
|
||||
tests=$(seq 0 $((count - 1)))
|
||||
for i in $tests
|
||||
do
|
||||
mine=$(( $i % $CIRCLE_NODE_TOTAL ))
|
||||
if [ $mine -eq $CIRCLE_NODE_INDEX ]
|
||||
then
|
||||
echo "Running test env index: $i"
|
||||
./test.sh $i
|
||||
fi
|
||||
done
|
||||
|
||||
# Copy the JUnit test XML to the test reports folder.
|
||||
mkdir -p $CIRCLE_TEST_REPORTS/reports
|
||||
cp test-results.xml $CIRCLE_TEST_REPORTS/reports/test-results.xml
|
||||
Reference in New Issue
Block a user