@@ -12,87 +12,50 @@ features:
1212# tests to skip generating and compiling a test for
1313tests :
1414
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-
1915 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
2217 - " Test invalidate api keys"
2318
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-
3419 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
4421 - " Verify shard stores api"
4522
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-
5623 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
5825 - " 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")
6027 - " Resolve index with indices, aliases, and data streams"
6128
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"
7432
7533 xpack/ml/filter_crud.yml :
7634 # Warning "this request accesses system indices..." to match is wrong on all tests
7735 - " *"
7836
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-
8337 xpack/runtime_fields/20_long.yml :
8438 # expected value ... to match Number(40.0) but was Number(40)
8539 - " terms agg"
8640
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-
9141 xpack/snapshot/20_operator_privileges_disabled.yml :
9242 # expected value json["persistent"]["xpack"]["security"]["http"]["filter"]["deny"] to match String("example.com")
9343 # but was String("tutorial.com")
9444 - " Operator only settings can be set and restored by non-operator user when operator privileges is disabled"
9545
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+
9659 # Test generator currently doesn't handle unsigned long values.
9760 # We skip all tests as even the setup code will fail to compile.
9861 xpack/unsigned_long/10_basic.yml :
@@ -108,71 +71,38 @@ tests:
10871 xpack/unsigned_long/60_collapse.yml :
10972 - " *"
11073
74+ xpack/xpack/20_info.yml :
75+ # Expects "trial" license but gets "enterprise"
76+ - " XPack Info API"
77+
11178 free/cat.aliases/10_basic.yml :
11279 # this test fails as the regex needs a \n before the ending $
11380 - " Multiple alias names"
11481
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-
11982 free/cat.templates/10_basic.yml :
12083 # Regex do not account for hidden templates returned by the request
12184 - " Multiple template"
12285 - " No templates"
12386 - " Sort templates"
124- # To many spaces in regex compared to API call result
125- - " Select columns"
12687
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"
13191
13292 free/indices.shard_stores/10_basic.yml :
13393 # uses number as a key into object. serde_json::Value expects a string key
13494 - " basic index test"
13595 - " multiple indices test"
13696
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-
14597 free/indices.stats/12_level.yml :
14698 # uses number as a key into object. serde_json::Value expects a string key
14799 - " Level - shards"
148100
149101 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")
151103 - " node_info role test"
152104
153105 free/search.aggregation/250_moving_fn.yml :
154106 # The use of an invalid window interval results in a 400 response which looks like
155107 # it suppresses the sending of deprecation headers
156108 - " 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