Skip to content

Commit b81588a

Browse files
committed
Yaml Test Runner: Run single tests, add arguments for retry
1 parent 5cf6825 commit b81588a

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

spec/spec_helper.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,10 @@
2626

2727
api_key = ENV['API_KEY']
2828
url = ENV['ELASTICSEARCH_URL']
29-
CLIENT = ElasticsearchServerless::Client.new(api_key: api_key, url: url, arguments: { request_timeout: 120 })
29+
arguments = {
30+
retry_on_status: [409],
31+
retry_on_failure: 10,
32+
delay_on_retry: 60_000,
33+
request_timeout: 120
34+
}
35+
CLIENT = ElasticsearchServerless::Client.new(api_key: api_key, url: url, arguments: arguments)

spec/yaml-test-runner/run.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@
2626
logger.level = Logger::WARN unless ENV['DEBUG']
2727

2828
Elasticsearch::Tests::Downloader::run(tests_path)
29-
Elasticsearch::Tests::TestRunner.new(CLIENT, tests_path, logger).run
29+
Elasticsearch::Tests::TestRunner.new(CLIENT, tests_path, logger).run(ENV['SINGLE_TEST'] || [])

0 commit comments

Comments
 (0)