Skip to content

Commit b87fc7e

Browse files
committed
[API] Test Runner: Change date format in exceptions
1 parent 64ccdda commit b87fc7e

File tree

1 file changed

+11
-3
lines changed
  • elasticsearch-api/api-spec-testing/test_file

1 file changed

+11
-3
lines changed

elasticsearch-api/api-spec-testing/test_file/action.rb

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,17 @@ def execute(client, test = nil)
112112
begin
113113
@response = client.send(_method, prepare_arguments(args, test))
114114
rescue Elastic::Transport::Transport::Errors::BadRequest => e
115-
raise e unless e.message.match 'resource_already_exists_exception'
116-
117-
client.delete(index: args['index'])
115+
case e.message
116+
when /resource_already_exists_exception/
117+
client.delete(index: args['index'])
118+
when /failed to parse date field/
119+
body = args['body']
120+
time_series = body['settings']['index']['time_series']
121+
time_series.each { |k, v| time_series[k] = v.strftime("%FT%TZ") }
122+
args['body'] = body
123+
else
124+
raise e
125+
end
118126
@response = client.send(_method, prepare_arguments(args, test))
119127
end
120128
client

0 commit comments

Comments
 (0)