@@ -12,87 +12,50 @@ features:
12
12
# tests to skip generating and compiling a test for
13
13
tests :
14
14
15
- xpack/license/30_enterprise_license.yml :
16
- # Warning "Including [accept_enterprise] in get license requests is deprecated" is no more present
17
- - " Installing enterprise license"
18
-
19
15
xpack/api_key/10_basic.yml :
20
- # Invalid regex: "^(${api_key_id_2}|${api_key_id_3})$"
21
- # --> missing expansion of stashed values
16
+ # Regex contains variable substitutions that the test harness doesn't support yet
22
17
- " Test invalidate api keys"
23
18
24
- xpack/data_stream/10_basic.yml :
25
- # expected value json[""][idx0name.as_str().unwrap()]["mappings"]["properties"]["@timestamp"]["type"] to match String("date") but was Null'
26
- - " Create data stream"
27
- # expected value at &json[""][idx0name.as_str().unwrap()]["settings"] to be true (not null) but was null
28
- - " Delete data stream with backing indices"
29
-
30
- xpack/data_stream/10_data_stream_resolvability.yml :
31
- # expected value json[""][idx0name.as_str().unwrap()]["settings"]["index"]["lifecycle"]["name"] to match String("my_moveable_timeseries_lifecycle") but was Null'
32
- - " Verify data stream resolvability in ILM remove policy API"
33
-
34
19
xpack/data_stream/40_supported_apis.yml :
35
- # expected value at &json[""][idx0name.as_str().unwrap()]["settings"] to be true (not null) but was null
36
- - " Open write index for data stream opens all backing indices"
37
- # expected value at &json[""][idx0name.as_str().unwrap()] to be true (not null) but was null
38
- - " Verify get field mappings api"
39
- # expected value at &json[""][idx0name.as_str().unwrap()] to be true (not null) but was null
40
- - " Verify get index api"
41
- # expected value at &json[""][idx0name.as_str().unwrap()]["mappings"] to be true (not null) but was null
42
- - " Verify get mapping api"
43
- # expected value json["indices"][idx0name.as_str().unwrap()]["shards"][0]["stores"][0]["allocation"] to match String("primary") but was Null
20
+ # uses number as a key into object. serde_json::Value expects a string key
44
21
- " Verify shard stores api"
45
22
46
- xpack/data_stream/50_delete_backing_indices.yml :
47
- # expected value at &json["acknowledged"] to be true (not null) but was null
48
- - " Attempt to delete write index on data stream is rejected"
49
- # expected value at &json["acknowledged"] to be true (not null) but was null
50
- - " Delete backing index on data stream"
51
-
52
- xpack/data_stream/60_get_backing_indices.yml :
53
- # expected value at &json[""][idx0name.as_str().unwrap()]["settings"] to be true (not null) but was null
54
- - " Get backing indices for data stream"
55
-
56
23
xpack/data_stream/80_resolve_index_data_streams.yml :
57
- # expected value json["indices"][3]["name"] to match String("test_index1") but was String(".security-7")
24
+ # Regex not properly interpreted by the test harness
58
25
- " Resolve index with hidden and closed indices"
59
- # expected value json["indices"][0]["name"] to match String("test_index1") but was String(".security-7")'
26
+ # expected value json["indices"][0]["name"] to match String("test_index1") but was String(".security-7")
60
27
- " Resolve index with indices, aliases, and data streams"
61
28
62
- xpack/ssl/10_basic.yml :
63
- # this test returns the CA cert before the cert, so always fails
64
- - " Test get SSL certificates"
65
-
66
- xpack/transform/transforms_stats_continuous.yml :
67
- # this test always returns "exponential_avg_checkpoint_duration_ms": 0.0 . seems like it might be missing data in
68
- # the setup, fires quicker than any documents are processed, or the delay of 1m is too high?
69
- - " Test get continuous transform stats"
70
-
71
- xpack/ml/jobs_get_result_overall_buckets.yml :
72
- # this test always returns 3 buckets where 1 is expected
73
- - " Test overall buckets given overall_score filter"
29
+ xpack/license/30_enterprise_license.yml :
30
+ # Warning "Including [accept_enterprise] in get license requests is deprecated" is no more present
31
+ - " Installing enterprise license"
74
32
75
33
xpack/ml/filter_crud.yml :
76
34
# Warning "this request accesses system indices..." to match is wrong on all tests
77
35
- " *"
78
36
79
- xpack/ml/delete_expired_data.yml :
80
- # Warning "this request accesses system indices..." to match is wrong.
81
- - " Test delete expired data with job id"
82
-
83
37
xpack/runtime_fields/20_long.yml :
84
38
# expected value ... to match Number(40.0) but was Number(40)
85
39
- " terms agg"
86
40
87
- xpack/snapshot/10_basic.yml :
88
- # this test fails because it can't access snapshot to restore it
89
- - " Create a source only snapshot and then restore it"
90
-
91
41
xpack/snapshot/20_operator_privileges_disabled.yml :
92
42
# expected value json["persistent"]["xpack"]["security"]["http"]["filter"]["deny"] to match String("example.com")
93
43
# but was String("tutorial.com")
94
44
- " Operator only settings can be set and restored by non-operator user when operator privileges is disabled"
95
45
46
+ xpack/ssl/10_basic.yml :
47
+ # this test returns the CA cert before the cert, so always fails
48
+ - " Test get SSL certificates"
49
+
50
+ xpack/transform/transforms_stats_continuous.yml :
51
+ # this test always returns "exponential_avg_checkpoint_duration_ms": 0.0 . seems like it might be missing data in
52
+ # the setup, fires quicker than any documents are processed, or the delay of 1m is too high?
53
+ - " Test get continuous transform stats"
54
+
55
+ xpack/transform/transforms_update.yml :
56
+ # In setup: 409 Conflict - Cannot delete transform [airline-transform-stats-continuous] as the task is running.
57
+ - " Test alias scenarios"
58
+
96
59
# Test generator currently doesn't handle unsigned long values.
97
60
# We skip all tests as even the setup code will fail to compile.
98
61
xpack/unsigned_long/10_basic.yml :
@@ -108,71 +71,38 @@ tests:
108
71
xpack/unsigned_long/60_collapse.yml :
109
72
- " *"
110
73
74
+ xpack/xpack/20_info.yml :
75
+ # Expects "trial" license but gets "enterprise"
76
+ - " XPack Info API"
77
+
111
78
free/cat.aliases/10_basic.yml :
112
79
# this test fails as the regex needs a \n before the ending $
113
80
- " Multiple alias names"
114
81
115
- free/cat.indices/10_basic.yml :
116
- # this test fails as the regex needs a \n before the ending $
117
- - " Test cat indices using health status"
118
-
119
82
free/cat.templates/10_basic.yml :
120
83
# Regex do not account for hidden templates returned by the request
121
84
- " Multiple template"
122
85
- " No templates"
123
86
- " Sort templates"
124
- # To many spaces in regex compared to API call result
125
- - " Select columns"
126
87
127
- free/indices.put_index_template/10_basic.yml :
128
- # Succeeds when run individually but fails in the test suite?!?
129
- # left: `Null`, right: `Array([String("test-*")])`
130
- - " Put index template with 'create' flag"
88
+ free/indices.segments/10_basic.yml :
89
+ # uses number as a key into object. serde_json::Value expects a string key
90
+ - " basic segments test"
131
91
132
92
free/indices.shard_stores/10_basic.yml :
133
93
# uses number as a key into object. serde_json::Value expects a string key
134
94
- " basic index test"
135
95
- " multiple indices test"
136
96
137
- free/indices.flush/10_basic.yml :
138
- # uses number as a key into object. serde_json::Value expects a string key
139
- - " Index synced flush rest test"
140
-
141
- free/indices.segments/10_basic.yml :
142
- # uses number as a key into object. serde_json::Value expects a string key
143
- - " basic segments test"
144
-
145
97
free/indices.stats/12_level.yml :
146
98
# uses number as a key into object. serde_json::Value expects a string key
147
99
- " Level - shards"
148
100
149
101
free/nodes.info/10_basic.yml :
150
- # node has a lot more roles than those checked in the test
102
+ # node has a lot more roles than those checked in the test (expects "ingest", finds "data_cold")
151
103
- " node_info role test"
152
104
153
105
free/search.aggregation/250_moving_fn.yml :
154
106
# The use of an invalid window interval results in a 400 response which looks like
155
107
# it suppresses the sending of deprecation headers
156
108
- " Bad window deprecated interval"
157
-
158
- free/search/60_query_string.yml :
159
- # Succeeds when run individually but fails in the test suite?!?
160
- # expected value json["hits"]["total"] to match 1 but was Number(0)'
161
- - " search with query_string parameters"
162
-
163
- free/indices.simulate_template/10_basic.yml :
164
- # Succeeds when run individually but fails in the test suite?!?
165
- # left: `String("test")`, right: `String("v1_template")
166
- - " Simulate template matches overlapping legacy and composable templates"
167
- # expected value &json["overlapping"] to have length 0 but was 2'
168
- - " Simulate replacing a template with a newer version"
169
- # left: `String("winning_v2_template")`, right: `String("existing_test")
170
- - " Simulate index template specifying a new template"
171
- # Differing arrays
172
- - " Simulate template without a template in the body"
173
-
174
- free/indices.simulate_index_template/10_basic.yml :
175
- # left: `Null`, right: `String("true")`
176
- - " Simulate index template specifying a new template"
177
- # left: `String("test")`, right: `String("v1_template")`
178
- - " Simulate index matches overlapping legacy and composable templates"
0 commit comments