@@ -19,15 +19,51 @@ mkdir -p elasticsearch-api/tmp
19
19
repo=` pwd`
20
20
21
21
echo " --- :ruby: Running $TEST_SUITE tests"
22
- docker run \
23
- -u " $( id -u) " \
24
- --network=" ${network_name} " \
25
- --env " TEST_ES_SERVER=${elasticsearch_url} " \
26
- --env " ELASTIC_PASSWORD=${elastic_password} " \
27
- --env " TEST_SUITE=${TEST_SUITE} " \
28
- --env " ELASTIC_USER=elastic" \
29
- --volume $repo :/usr/src/app \
30
- --name elasticsearch-ruby \
31
- --rm \
32
- elastic/elasticsearch-ruby \
33
- bundle exec rake elasticsearch:download_artifacts test:rest_api
22
+ if [[ $STACK_VERSION =~ (^8\. ) ]]; then
23
+ echo -e " \033[1m RUNNING COMPATIBILITY MODE \033[0m"
24
+ docker run \
25
+ -u " $( id -u) " \
26
+ --network=" ${network_name} " \
27
+ --env " ELASTIC_CLIENT_APIVERSIONING=true" \
28
+ --env " ELASTIC_PASSWORD=${elastic_password} " \
29
+ --env " ELASTIC_USER=elastic" \
30
+ --env " QUIET=false" \
31
+ --env " STACK_VERSION=${STACK_VERSION} " \
32
+ --env " TEST_ES_SERVER=${elasticsearch_url} " \
33
+ --env " TEST_SUITE=${TEST_SUITE} " \
34
+ --volume $repo :/usr/src/app \
35
+ --volume=/tmp:/tmp \
36
+ --name elasticsearch-ruby \
37
+ --rm \
38
+ elastic/elasticsearch-ruby \
39
+ bundle exec rake elasticsearch:download_artifacts test:rest_api
40
+ else
41
+ if [[ $TEST_SUITE != " platinum" ]]; then
42
+ docker run \
43
+ -u " $( id -u) " \
44
+ --network=" ${network_name} " \
45
+ --env " TEST_ES_SERVER=${elasticsearch_url} " \
46
+ --env " TEST_SUITE=${TEST_SUITE} " \
47
+ --env " STACK_VERSION=${STACK_VERSION} " \
48
+ --volume $repo :/usr/src/app \
49
+ --volume=/tmp:/tmp \
50
+ --name elasticsearch-ruby \
51
+ --rm \
52
+ elastic/elasticsearch-ruby \
53
+ bundle exec rake elasticsearch:download_artifacts test:rest_api
54
+ else
55
+ docker run \
56
+ -u " $( id -u) " \
57
+ --network=" ${network_name} " \
58
+ --env " TEST_ES_SERVER=${elasticsearch_url} " \
59
+ --env " ELASTIC_USER=elastic" \
60
+ --env " ELASTIC_PASSWORD=${elastic_password} " \
61
+ --env " TEST_SUITE=${TEST_SUITE} " \
62
+ --env " STACK_VERSION=${STACK_VERSION} " \
63
+ --volume $repo :/usr/src/app \
64
+ --name elasticsearch-ruby \
65
+ --rm \
66
+ elastic/elasticsearch-ruby \
67
+ bundle exec rake elasticsearch:download_artifacts test:security
68
+ fi
69
+ fi
0 commit comments