@@ -10,32 +10,24 @@ type SkipFile = SkipFile of string
10
10
11
11
let SkipList = dict< SkipFile, SkipSection> [
12
12
13
- // Need to implement cluster settings cleanup
14
- SkipFile " cluster.put_settings/10_basic.yml" , All
15
-
13
+ // TODO: Needs investigation. "Setting upgrade mode to disabled from enabled" runs in isolation but not with the entire test file
16
14
SkipFile " ml/set_upgrade_mode.yml" , All
17
15
SkipFile " ml/inference_crud.yml" , Section " Test update model alias with model id referring to missing model"
16
+
17
+ // Possible bad test setup, Cannot open job [start-stop-datafeed-job] because it has already been opened
18
+ // resource_already_exists_exception, task with id {job-start-stop-datafeed-job-foo-2} already exist
18
19
SkipFile " ml/start_stop_datafeed.yml" , All
20
+
19
21
SkipFile " ml/post_data.yml" , All
20
-
21
- // These send empty strings for required parameters
22
- // TODO i THINK this is now supported
23
- SkipFile " ml/explain_data_frame_analytics.yml" , Section " Test neither job id nor body"
24
-
22
+
25
23
// funny looking dispatch /_security/privilege/app?name
26
24
SkipFile " privileges/10_basic.yml" , All
27
-
28
- // 7.x only
29
- // We skip the generation of this API till one of the later minors
30
- SkipFile " indices.upgrade/10_basic.yml" , All
25
+
31
26
// Sets a dictionary to null, we need to see if we can backport this from master
32
27
SkipFile " search.aggregation/240_max_buckets.yml" , All
33
28
SkipFile " search.aggregation/180_percentiles_tdigest_metric.yml" , Section " Invalid params test"
34
29
SkipFile " search.aggregation/190_percentiles_hdr_metric.yml" , Section " Invalid params test"
35
30
36
- // - Failed: Assert operation NumericAssert Length invalidated_api_keys "Long" Reason: Expected 2.000000 = 3.000000
37
- SkipFile " api_key/11_invalidation.yml" , Section " Test invalidate api key by realm name"
38
-
39
31
// Test looks for "testnode.crt", but "ca.crt" is returned first
40
32
SkipFile " ssl/10_basic.yml" , Section " Test get SSL certificates"
41
33
@@ -58,7 +50,6 @@ let SkipList = dict<SkipFile,SkipSection> [
58
50
59
51
// Missing refreshes in the test
60
52
SkipFile " data_frame/transforms_start_stop.yml" , All
61
- SkipFile " ml/index_layout.yml" , All
62
53
63
54
// Todo investigate
64
55
SkipFile " transform/transforms_start_stop.yml" , Sections [
@@ -70,12 +61,14 @@ let SkipList = dict<SkipFile,SkipSection> [
70
61
" Test get multiple transform stats"
71
62
" Test get multiple transform stats where one does not have a task"
72
63
]
64
+
73
65
// More QA tests than API tests
74
66
SkipFile " data_frame/transforms_stats.yml" , Sections [
75
67
" Test get multiple transform stats"
76
68
" Test get transform stats on missing transform"
77
69
" Test get multiple transform stats where one does not have a task"
78
70
]
71
+
79
72
// Invalid license makes subsequent tests fail
80
73
SkipFile " license/20_put_license.yml" , All
81
74
@@ -103,18 +96,15 @@ let SkipList = dict<SkipFile,SkipSection> [
103
96
" Test open and close with non-existent job id"
104
97
]
105
98
// Failed: Actions custom Setup actions Reason: Setup
106
- SkipFile " ml/stop_data_frame_analytics.yml" , Section " Test stop given missing config and allow_no_match is true"
107
- SkipFile " ml/start_stop_datafeed.yml" , Section " Test stop given expression"
99
+ SkipFile " ml/stop_data_frame_analytics.yml" , Sections [
100
+ " Test stop given missing config and allow_no_match is true"
101
+ " Test stop given missing config and allow_no_match is false"
102
+ ]
103
+
108
104
SkipFile " transform/transforms_start_stop.yml" , Sections [
109
105
" Test start transform"
110
106
" Verify start transform reuses destination index"
111
107
]
112
- // Possible bad test setup, Cannot open job [start-stop-datafeed-job] because it has already been opened
113
- // resource_already_exists_exception, task with id {job-start-stop-datafeed-job-foo-2} already exist
114
- SkipFile " ml/start_stop_datafeed.yml" , Sections [
115
- " Test start datafeed when persistent task allocation disabled"
116
- " Test start given field without mappings"
117
- ]
118
108
// Indexing step doesn't appear to work (getting total.hits=0)
119
109
SkipFile " monitoring/bulk/10_basic.yml" ,
120
110
Section " Bulk indexing of monitoring data on closed indices should throw an export exception"
@@ -130,8 +120,7 @@ let SkipList = dict<SkipFile,SkipSection> [
130
120
]
131
121
// TEMPORARY: Missing 'body: { indices: "test_index" }' payload, TODO: PR
132
122
SkipFile " snapshot/10_basic.yml" , Section " Create a source only snapshot and then restore it"
133
- // illegal_argument_exception: Provided password hash uses [NOOP] but the configured hashing algorithm is [BCRYPT]
134
- SkipFile " users/10_basic.yml" , Section " Test put user with password hash"
123
+
135
124
// Slash in index name is not escaped (BUG)
136
125
SkipFile " security/authz/13_index_datemath.yml" , Section " Test indexing documents with datemath, when permitted"
137
126
// Possibly a cluster health color mismatch...
@@ -149,9 +138,6 @@ let SkipList = dict<SkipFile,SkipSection> [
149
138
]
150
139
// Cannot connect to Docker IP
151
140
SkipFile " watcher/execute_watch/60_http_input.yml" , All
152
- // Test tries to match on "tagline", which requires "human=false", which doesn't work in the Go API.
153
- // Also test does too much within a single test, so has to be disabled as whole, unfortunately.
154
- SkipFile " xpack/15_basic.yml" , All
155
141
156
142
// Snapshot testing requires local filesystem access
157
143
SkipFile " snapshot.create/10_basic.yml" , All
@@ -161,24 +147,16 @@ let SkipList = dict<SkipFile,SkipSection> [
161
147
SkipFile " snapshot.status/10_basic.yml" , All
162
148
163
149
// Datastreams are currently experimental
164
- SkipFile " indices.data_stream/10_basic.yml" , All
150
+ // SkipFile "indices.data_stream/10_basic.yml", All
165
151
166
152
// uses $stashed id in match with object
167
153
SkipFile " cluster.reroute/11_explain.yml" , Sections [
168
154
" Explain API for non-existent node & shard"
169
155
]
170
-
171
- //These are ignored because they were flagged on a big PR.
172
-
173
- //additional enters in regex
174
- SkipFile " cat.templates/10_basic.yml" , Sections [ " Multiple template" ; " Sort templates" ; " No templates" ]
175
-
176
- //Replace stashed value in body that is passed as string json
177
- SkipFile " api_key/10_basic.yml" , Section " Test get api key"
178
156
179
- //new API TODO remove when we regenerate
180
- SkipFile " cluster.voting_config_exclusions /10_basic.yml" , All
181
-
157
+ // Additional entries in regex: Failed cat.templates 10_basic.yml: Assert operation Match $body RegexAssertion
158
+ SkipFile " cat.templates /10_basic.yml" , Sections [ " Multiple template " ; " Sort templates " ; " No templates " ]
159
+
182
160
//TODO has dates without strings which trips up our yaml parser
183
161
SkipFile " runtime_fields/40_date.yml" , All
184
162
// double / int in object comparison
@@ -194,7 +172,7 @@ let SkipList = dict<SkipFile,SkipSection> [
194
172
195
173
SkipFile " ml/inference_processor.yml" , Section " Test simulate"
196
174
197
- // TODO investigate post 7.11.0
175
+ // TODO: Review again soon once zip includes updated test file from https://github.com/elastic/elasticsearch/pull/71084
198
176
SkipFile " nodes.info/10_basic.yml" , Section " node_info role test"
199
177
200
178
// TODO investigate
0 commit comments