1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-15 17:51:03 +00:00
kube-arangodb/scripts/kube_run_tests.sh

28 lines
813 B
Bash
Raw Normal View History

2018-03-19 13:45:47 +00:00
#!/bin/bash
# Run kubectl run to run the integration tests.
DEPLOYMENTNAMESPACE=$1
TESTIMAGE=$2
ARANGODIMAGE=$3
ENTERPRISEIMAGE=$4
TESTTIMEOUT=$5
TESTLENGTHOPTIONS=$6
TESTOPTIONS=$7
TESTREPOPATH=$8
2018-03-19 13:45:47 +00:00
IMAGEID=$(docker inspect ${TESTIMAGE} '--format={{index .RepoDigests 0}}')
kubectl --namespace ${DEPLOYMENTNAMESPACE} \
run arangodb-operator-test -i --restart=Never \
2018-03-19 13:45:47 +00:00
--image=${IMAGEID} \
--env="ENTERPRISEIMAGE=${ENTERPRISEIMAGE}" \
--env="ARANGODIMAGE=${ARANGODIMAGE}" \
2018-03-19 13:45:47 +00:00
--env="TEST_NAMESPACE=${DEPLOYMENTNAMESPACE}" \
--env="CLEANDEPLOYMENTS=${CLEANDEPLOYMENTS}" \
--env="TESTDISABLEIPV6=${TESTDISABLEIPV6}" \
--serviceaccount=arangodb-test \
--env="TEST_REMOTE_REPOSITORY=${TESTREPOPATH}" \
2018-03-19 13:45:47 +00:00
-- \
2018-03-19 14:02:12 +00:00
-test.v -test.timeout $TESTTIMEOUT $TESTLENGTHOPTIONS $TESTOPTIONS