@@ -20,20 +20,38 @@ docker build \
2020
2121mkdir -p elasticsearch-api/tmp
2222
23+ # TODO: Use TEST_SUITE for serverless/stack
24+
2325echo " --- :ruby: Running $TEST_SUITE tests"
24- docker run \
25- -u " $( id -u) " \
26- --network=" ${network_name} " \
27- --env " TEST_ES_SERVER=${elasticsearch_url} " \
28- --env " ELASTIC_PASSWORD=${elastic_password} " \
29- --env " TEST_SUITE=${TEST_SUITE} " \
30- --env " ELASTIC_USER=elastic" \
31- --env " BUILDKITE=true" \
32- --env " QUIET=${QUIET} " \
33- --env " TRANSPORT_VERSION=${TRANSPORT_VERSION} " \
34- --env " STACK_VERSION=${STACK_VERSION} " \
35- --volume $repo :/usr/src/app \
36- --name elasticsearch-ruby \
37- --rm \
38- elastic/elasticsearch-ruby \
39- bundle exec rake es:download_artifacts test:platinum:integration test:rest_api
26+
27+ if [[ " $TEST_SUITE " == " serverless" ]]; then
28+ docker run \
29+ -e " ELASTIC_USER=elastic" \
30+ -e " BUILDKITE=true" \
31+ -e " QUIET=${QUIET} " \
32+ -e " TRANSPORT_VERSION=${TRANSPORT_VERSION} " \
33+ -e " ELASTICSEARCH_URL=${ELASTICSEARCH_URL} " \
34+ -e " API_KEY=${ES_API_SECRET_KEY} " \
35+ --volume $repo :/usr/src/app \
36+ --name elasticsearch-ruby \
37+ --rm \
38+ elastic/elasticsearch-ruby \
39+ bundle exec rake info
40+ else
41+ docker run \
42+ -u " $( id -u) " \
43+ --network=" ${network_name} " \
44+ --env " TEST_ES_SERVER=${elasticsearch_url} " \
45+ --env " ELASTIC_PASSWORD=${elastic_password} " \
46+ --env " TEST_SUITE=${TEST_SUITE} " \
47+ --env " ELASTIC_USER=elastic" \
48+ --env " BUILDKITE=true" \
49+ --env " QUIET=${QUIET} " \
50+ --env " TRANSPORT_VERSION=${TRANSPORT_VERSION} " \
51+ --env " STACK_VERSION=${STACK_VERSION} " \
52+ --volume $repo :/usr/src/app \
53+ --name elasticsearch-ruby \
54+ --rm \
55+ elastic/elasticsearch-ruby \
56+ bundle exec rake es:download_artifacts test:platinum:integration test:rest_api
57+ fi
0 commit comments