Migrate YAML REST tests to synthetic cluster feature check (#107068)

To simplify the migration away from version based skip checks in YAML specs, 
this PR adds a synthetic version feature `gte_vX.Y.Z` for any version at or before 8.14.0.

New test specs for 8.14 or later are expected to use respective new cluster features,
or a test-only feature supplied via ESRestTestCase#createAdditionalFeatureSpecifications
if sufficient.
This commit is contained in:
Moritz Mack 2024-04-11 18:22:38 +02:00 committed by GitHub
parent 90af8b5f4f
commit 1f5e04b721
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
439 changed files with 2589 additions and 2622 deletions

View file

@ -63,8 +63,8 @@ setup:
---
"Terms lookup":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: fixed in 7.9.0
- do:
indices.create:

View file

@ -25,8 +25,8 @@ setup:
---
"basic":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: interval had a in bug before 7.9.0
- do:
search:
@ -47,8 +47,8 @@ setup:
---
"avg_bucket":
- skip:
version: " - 7.7.99"
- requires:
cluster_features: ["gte_v7.8.0"]
reason: Fixed in 7.8.0
- do:
search:
@ -78,8 +78,8 @@ setup:
---
"profile at top level":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: introduced in 7.10.0
- do:

View file

@ -243,8 +243,8 @@ setup:
---
"profiler int":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: introduced in 7.10.0
- do:
search:
@ -270,8 +270,8 @@ setup:
---
"profiler double":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: introduced in 7.10.0
- do:
search:
@ -297,8 +297,8 @@ setup:
---
"profiler string":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: introduced in 7.10.0
- do:
search:
@ -319,8 +319,8 @@ setup:
- gt: { profile.shards.0.aggregations.0.breakdown.post_collection: 0 }
---
"profiler string save memory hint":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
search:
@ -342,8 +342,8 @@ setup:
- gt: { profile.shards.0.aggregations.0.breakdown.post_collection: 0 }
---
"profiler string save time hint":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
search:
@ -365,8 +365,8 @@ setup:
- gt: { profile.shards.0.aggregations.0.breakdown.post_collection: 0 }
---
"profiler string global ords hint":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
search:
@ -388,8 +388,8 @@ setup:
- gt: { profile.shards.0.aggregations.0.breakdown.post_collection: 0 }
---
"profiler string segment ords hint":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
search:
@ -414,8 +414,8 @@ setup:
- match: { profile.shards.0.aggregations.0.debug.string_hashing_collectors_used: 0 }
---
"profiler string direct hint":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
search:
@ -440,8 +440,8 @@ setup:
- gt: { profile.shards.0.aggregations.0.debug.string_hashing_collectors_used: 0 }
---
"invalid execution hint throws":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: execution hints introduced in 8.4.0
- do:
catch: /Invalid execution mode for cardinality aggregation/

View file

@ -311,8 +311,8 @@ setup:
- match: { aggregations.test.buckets.4.doc_count: 1 }
---
"Basic numeric histogram":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: Multivalue Handling changed in 8.4
- do:
search:
@ -341,8 +341,8 @@ setup:
- match: { aggregations.test.buckets.2.doc_count: 1}
---
"Basic numeric histogram with missing bucket":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: Multivalue Handling changed in 8.4
- do:
search:
@ -374,8 +374,8 @@ setup:
- match: { aggregations.test.buckets.3.doc_count: 1}
---
"Basic numeric histogram with missing bucket order desc":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: Multivalue Handling changed in 8.4
- do:
search:
@ -498,8 +498,8 @@ setup:
---
"Composite aggregation with format and calendar_interval":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -559,8 +559,8 @@ setup:
---
"Composite aggregation with invalid format":
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: After key parse checking added in 7.14
- do:
@ -587,8 +587,8 @@ setup:
---
"Composite aggregation with lossy format":
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: After key parse checking added in 7.14
- do:
@ -614,8 +614,8 @@ setup:
]
---
"Composite aggregation with date_histogram offset":
- skip:
version: " - 7.5.99"
- requires:
cluster_features: ["gte_v7.6.0"]
reason: offset introduced in 7.6.0
- do:
@ -695,8 +695,8 @@ setup:
---
"Composite aggregation with unmapped field":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: starting in 7.2.0 the composite aggregation handles unmapped fields as keywords
- do:
@ -776,8 +776,8 @@ setup:
---
"Missing source":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: null/empty sources disallowed in 7.2
- do:
@ -805,8 +805,8 @@ setup:
---
"Duplicate sources":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: duplicate names disallowed in 7.2
- do:
@ -837,8 +837,8 @@ setup:
---
"Simple Composite aggregation with GeoTile grid":
- skip:
version: " - 7.4.99"
- requires:
cluster_features: ["gte_v7.5.0"]
reason: geotile_grid is not supported until 7.5.0
- do:
search:
@ -881,8 +881,8 @@ setup:
---
"Simple Composite aggregation with geotile grid add aggregate after":
- skip:
version: " - 7.4.99"
- requires:
cluster_features: ["gte_v7.5.0"]
reason: geotile_grid is not supported until 7.5.0
- do:
search:
@ -923,8 +923,8 @@ setup:
---
"Mixed ip and unmapped fields":
- skip:
version: " - 7.5.99"
- requires:
cluster_features: ["gte_v7.6.0"]
reason: This was fixed in 7.6.0
# It is important that the index *without* the ip field be sorted *before*
# the index *with* the ip field because that has caused bugs in the past.
@ -969,8 +969,8 @@ setup:
---
"date_histogram with time_zone":
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: Fixed in 7.6.0
- do:
index:
@ -1039,8 +1039,8 @@ setup:
"date_histogram with time_zone epoch format":
# Same as above, but with a different format. We had a bug about this specifically:
# https://github.com/elastic/elasticsearch/issues/68963
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: Fixed in 7.6.0
- do:
index:
@ -1107,8 +1107,8 @@ setup:
---
"date_histogram on date_nanos":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: Fixed in 7.7.0
- do:
index:
@ -1198,8 +1198,8 @@ setup:
---
"Terms source from part of sorted":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: fixed in 7.7.0.
- do:
@ -1340,8 +1340,8 @@ setup:
---
"Nested then filter then nested then terms":
- skip:
version: " - 7.12.99"
- requires:
cluster_features: ["gte_v7.13.0"]
reason: Filter support added in 7.13
- do:
search:
@ -1384,8 +1384,8 @@ setup:
---
"Filter without nesting":
- skip:
version: " - 7.12.99"
- requires:
cluster_features: ["gte_v7.13.0"]
reason: Filter added in 7.13
- do:
search:
@ -1438,8 +1438,8 @@ setup:
---
"Simple Composite aggregation with missing_order":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "`missing_order` has been introduced in 7.16"
- do:
search:
@ -1465,8 +1465,8 @@ setup:
---
"missing_order with missing_bucket = false":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "`missing_order` has been introduced in 7.16"
- do:
catch: /missingOrder can only be set if missingBucket is true/
@ -1489,8 +1489,8 @@ setup:
---
"missing_order without missing_bucket":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "`missing_order` has been introduced in 7.16"
- do:
catch: /missingOrder can only be set if missingBucket is true/
@ -1512,8 +1512,8 @@ setup:
---
"Nested Composite aggregation with missing_order":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "`missing_order` has been introduced in 7.16"
- do:
search:
@ -1557,8 +1557,8 @@ setup:
---
"date_histogram and date_histogram_composite timezone":
- skip:
version: " - 7.16.99"
- requires:
cluster_features: ["gte_v7.17.0"]
reason: bug fixed somewhere between 7.2 and 7.17
- do:
search:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "Start of the week Monday was enabled in a backport to 7.7 PR#50916"
- do:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -127,8 +127,8 @@ setup:
---
"date_histogram on range with hard bounds":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: hard_bounds introduced in 7.10.0
- do:
@ -156,8 +156,8 @@ setup:
---
"date_histogram on date_nanos without timezone fixed interval":
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: bug fixed in 7.6.1
- do:
search:
@ -186,8 +186,8 @@ setup:
---
"date_histogram on date_nanos with timezone fixed interval":
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: bug fixed in 7.6.1
- do:
search:
@ -216,8 +216,8 @@ setup:
---
"date_histogram on date_nanos without timezone calendar interval":
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: bug fixed in 7.6.1
- do:
search:
@ -246,8 +246,8 @@ setup:
---
"date_histogram on date_nanos with timezone calendar interval":
- skip:
version: " - 7.6.0"
- requires:
cluster_features: ["gte_v7.6.1"]
reason: bug fixed in 7.6.1
- do:
search:
@ -276,8 +276,8 @@ setup:
---
"date_histogram and date_histogram_composite timezone":
- skip:
version: " - 7.16.99"
- requires:
cluster_features: ["gte_v7.17.0"]
reason: bug fixed somewhere between 7.2 and 7.17
- do:
search:
@ -337,8 +337,8 @@ setup:
---
"Multi-value date histogram":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: Bug fixed in 8.2.0
- do:
@ -359,8 +359,8 @@ setup:
---
"Multi-value date histogram docvalues only":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: Bug fixed in 8.2.0
- do:

View file

@ -123,8 +123,8 @@ setup:
---
"Date range unmapped with children":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: Fixed in 7.10.0
- do:

View file

@ -30,8 +30,8 @@ setup:
---
"Test numeric terms agg with doc_count":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "doc_count field has been added in 7.11"
- do:
search:
@ -50,8 +50,8 @@ setup:
---
"Test keyword terms agg with doc_count":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "doc_count field has been added in 7.11"
- do:
search:
@ -70,8 +70,8 @@ setup:
---
"Test unmapped string terms agg with doc_count":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "doc_count field has been added in 7.11"
- do:
bulk:
@ -95,8 +95,8 @@ setup:
---
"Test composite str_terms agg with doc_count":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "doc_count field has been added in 7.11"
- do:
search:
@ -122,8 +122,8 @@ setup:
---
"Test composite num_terms agg with doc_count":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "doc_count field has been added in 7.11"
- do:
search:
@ -149,10 +149,10 @@ setup:
---
"Single bucket filters agg with doc_count":
- skip:
version: " - 7.99.99"
- requires:
cluster_features: ["gte_v8.0.0"]
reason: implementation change in 8.0
features: default_shards
test_runner_features: default_shards
- do:
search:
@ -177,10 +177,10 @@ setup:
---
"Filters agg with doc_count":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: implementation changed when there is more than one bucket 8.3.0
features: default_shards
test_runner_features: default_shards
- do:
search:

View file

@ -187,8 +187,8 @@ setup:
---
"Sorting terms":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: fixed in 7.7.0
- do:

View file

@ -137,8 +137,8 @@ setup:
---
"named filters with bucket sort test":
- skip:
version: " - 8.7.99"
- requires:
cluster_features: ["gte_v8.8.0"]
reason: introduced in 8.8.0
- do:
search:
@ -288,8 +288,8 @@ setup:
---
no meta:
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: "Fixed in 8.5"
- do:
@ -315,8 +315,8 @@ no meta:
---
empty meta:
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: "Fixed in 8.5"
- do:
@ -342,8 +342,8 @@ empty meta:
---
null meta:
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: "Fixed in 8.5"
- do:
@ -365,8 +365,8 @@ null meta:
---
"Bad params":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "empty bodies throws exception starting in 7.2"
- do:
catch: /\[filters\] cannot be empty/
@ -390,8 +390,8 @@ null meta:
---
"cache busting":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: cache fixed in 7.11.0
- do:
@ -458,8 +458,8 @@ null meta:
---
nested:
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: fixed in 7.11.0
# Tests that we don't accidentally match nested documents when the filter

View file

@ -46,8 +46,8 @@ setup:
---
"avg_bucket":
- skip:
version: " - 7.7.99"
- requires:
cluster_features: ["gte_v7.8.0"]
reason: Fixed in 7.8.0
- do:
search:

View file

@ -36,8 +36,8 @@ simple:
---
profile:
- skip:
version: " - 7.12.99"
- requires:
cluster_features: ["gte_v7.13.0"]
reason: fix introduced in 7.13.0
- do:

View file

@ -255,8 +255,8 @@ setup:
---
"histogram with hard bounds":
- skip:
version: " - 7.9.99"
- requires:
cluster_features: ["gte_v7.10.0"]
reason: hard_bounds were introduced in 7.10.0
- do:
@ -432,8 +432,8 @@ setup:
---
"date_histogram":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -504,8 +504,8 @@ setup:
---
"date_histogram with offset":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -557,8 +557,8 @@ setup:
---
"date_histogram on range":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -609,8 +609,8 @@ setup:
---
"date_histogram on range with offset":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: calendar_interval introduced in 7.2.0
- do:
@ -662,8 +662,8 @@ setup:
---
"date_histogram with pre-epoch daylight savings time transition":
- skip:
version: " - 7.6.1"
- requires:
cluster_features: ["gte_v7.6.2"]
reason: bug fixed in 7.6.1.
- do:
@ -708,8 +708,8 @@ setup:
---
"histogram profiler":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: debug info added in 7.9.0
- do:
@ -765,8 +765,8 @@ setup:
---
"date_histogram profiler":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: debug info added in 7.9.0
- do:
@ -816,8 +816,8 @@ setup:
---
"date_histogram with extended_bounds and offset and unmapped":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: fixed in 7.11
- do:
@ -874,8 +874,8 @@ setup:
---
"Tiny tiny tiny range":
- skip:
version: " - 7.12.99"
- requires:
cluster_features: ["gte_v7.13.0"]
reason: fixed in 7.13.0
- do:
@ -902,8 +902,8 @@ setup:
---
"Tiny tiny tiny date_range":
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: fixed in 7.14.0
- do:

View file

@ -42,8 +42,8 @@ setup:
---
"IPv4 prefix":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -76,8 +76,8 @@ setup:
# high 24 bits of a field which is an IPv4 address encoded on 16 bytes. As a result the
# network part will just 0s.
"IPv4 prefix with incorrect is_ipv6":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -101,8 +101,8 @@ setup:
---
"IPv4 short prefix":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -138,8 +138,8 @@ setup:
---
"IPv6 prefix":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -172,8 +172,8 @@ setup:
# it will be the 2 bytes whose value is set to 12 hexadecimal) which results to 18 decimal,
# with everything else being 0s.
"IPv6 prefix with incorrect is_ipv6":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -198,8 +198,8 @@ setup:
---
"Invalid IPv4 prefix":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
catch: /\[prefix_length\] must be in range \[0, 32\] while value is \[44\]/
@ -216,8 +216,8 @@ setup:
---
"Invalid IPv6 prefix":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
catch: /\[prefix_length] must be in range \[0, 128\] while value is \[170]/
@ -233,8 +233,8 @@ setup:
---
"IPv4 prefix sub aggregation":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -275,8 +275,8 @@ setup:
---
"IPv6 prefix sub aggregation":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -316,8 +316,8 @@ setup:
---
"IPv6 prefix metric sub aggregation":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -353,8 +353,8 @@ setup:
---
"IPv4 prefix appended":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -385,8 +385,8 @@ setup:
---
"IPv6 prefix appended":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -417,8 +417,8 @@ setup:
---
"Mixed IPv4 and IPv6 with is_ipv6 false":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:
@ -448,8 +448,8 @@ setup:
---
"Mixed IPv4 and IPv6 with is_ipv6 true":
- skip:
version: " - 8.2.0"
- requires:
cluster_features: ["gte_v8.2.1"]
reason: "Temporarily skipping preparing to backport to 8.1"
- do:
search:

View file

@ -136,8 +136,8 @@ setup:
---
"IP Range avg_bucket":
- skip:
version: " - 7.7.99"
- requires:
cluster_features: ["gte_v7.8.0"]
reason: Fixed in 7.8.0
- do:
bulk:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: serialization bug fixed in 8.7.0
- do:

View file

@ -200,8 +200,8 @@ setup:
---
"Merging results with unmapped fields":
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: Fixed in 8.5.0
- do:
@ -218,8 +218,8 @@ setup:
---
"Counter field":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: "counter field support added in 8.7"
- do:

View file

@ -77,8 +77,8 @@ setup:
---
"with execution hint":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: t-digest forked in 8.9.0
- do:

View file

@ -201,8 +201,8 @@ setup:
---
"Counter field":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: "counter field support added in 8.7"
- do:

View file

@ -769,8 +769,8 @@ bad path:
---
"Bad window":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "calendar_interval added in 7.2"
- do:

View file

@ -53,9 +53,9 @@ basic:
---
with compression:
- skip:
features: close_to
version: " - 8.8.99"
- requires:
test_runner_features: close_to
cluster_features: ["gte_v8.9.0"]
reason: t-digest forked in 8.9.0
- do:
search:
@ -75,9 +75,9 @@ with compression:
---
with execution hint:
- skip:
features: close_to
version: " - 8.8.99"
- requires:
test_runner_features: close_to
cluster_features: ["gte_v8.9.0"]
reason: t-digest forked in 8.9.0
- do:

View file

@ -44,8 +44,8 @@ setup:
---
"Basic test":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: t-digest forked in 8.9.0
- do:
search:
@ -188,9 +188,9 @@ setup:
---
"Execution hint":
- skip:
features: close_to
version: " - 8.8.99"
- requires:
test_runner_features: close_to
cluster_features: ["gte_v8.9.0"]
reason: t-digest forked in 8.9.0
- do:
search:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: These new error messages were added in 7.2
- do:
@ -100,10 +100,10 @@ setup:
---
"Max pipeline on percentiles tdigest agg with single percent metric value":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: behaviour changed in 8.4.0
features: close_to
test_runner_features: close_to
- do:
search:
@ -236,10 +236,10 @@ setup:
---
"Max pipeline on percentiles hdr agg with single percent metric value":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: behaviour changed in 8.4.0
features: close_to
test_runner_features: close_to
- do:
search:
@ -353,10 +353,10 @@ setup:
---
"Max pipeline on percentiles with incorrect name":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: behaviour changed in 8.4.0
features: close_to
test_runner_features: close_to
- do:
catch: /No aggregation \[unknown_aggregation\] found for path \[the_terms\>unknown_aggregation\]\;/

View file

@ -30,9 +30,9 @@ setup:
---
"Test random_sampler aggregation with no filter":
- skip:
features: close_to
version: " - 8.1.99"
- requires:
test_runner_features: close_to
cluster_features: ["gte_v8.2.0"]
reason: added in 8.2.0
- do:
search:
@ -80,8 +80,8 @@ setup:
- match: { aggregations.sampled.mean.value: 2.5 }
---
"Test random_sampler aggregation with filter":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: added in 8.2.0
- do:
search:
@ -143,8 +143,8 @@ setup:
- match: { aggregations.sampled.mean.value: 1.0 }
---
"Test random_sampler aggregation with poor settings":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: added in 8.2.0
- do:
catch: /\[probability\] must be between 0.0 and 0.5 or exactly 1.0, was \[1.5\]/

View file

@ -73,8 +73,8 @@ setup:
---
"Float Endpoint Exclusive":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: Bug fixed in 7.16.0
- do:
search:
@ -102,8 +102,8 @@ setup:
---
"Half Float Endpoint Exclusive":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: Bug fixed in 7.16.0
- do:
search:
@ -131,8 +131,8 @@ setup:
---
"Float range":
- skip:
version: " - 7.17.0"
- requires:
cluster_features: ["gte_v7.17.1"]
reason: Bug fixed in 8.1.0 and backported to 7.17.1
- do:
search:
@ -170,8 +170,8 @@ setup:
---
"Double range":
- skip:
version: " - 7.16.99"
- requires:
cluster_features: ["gte_v7.17.0"]
reason: Bug fixed in 8.1.0 and backported to 7.17.0
- do:
search:
@ -209,8 +209,8 @@ setup:
---
"Double range on long field":
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: Bug fixed in 8.1.0
- do:
search:
@ -433,8 +433,8 @@ setup:
---
"Range aggregation on date field":
- skip:
version: " - 7.16.99"
- requires:
cluster_features: ["gte_v7.17.0"]
reason: Fixed in 8.1.0 and backported to 7.17.0
- do:
@ -462,8 +462,8 @@ setup:
---
"Min and max long range bounds":
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: Bug fixed in 8.1.0
- do:
search:

View file

@ -20,8 +20,8 @@ setup:
---
"respect offsets in range bounds":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "Fixed in 7.16"
- do:
search:
@ -54,8 +54,8 @@ setup:
---
"offsets and timezones play nicely together":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "Fixed in 7.16"
- do:
search:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 7.2.99"
- requires:
cluster_features: ["gte_v7.3.0"]
reason: RareTerms added in 7.3.0
- do:
indices.create:
@ -308,8 +308,8 @@ setup:
---
"sub aggs":
- skip:
version: " - 7.6.1"
- requires:
cluster_features: ["gte_v7.6.2"]
reason: Sub aggs fixed in 7.6.1
- do:
@ -356,8 +356,8 @@ setup:
---
"avg_bucket":
- skip:
version: " - 7.7.99"
- requires:
cluster_features: ["gte_v7.8.0"]
reason: Fixed in 7.8.0
- do:
indices.create:

View file

@ -121,8 +121,8 @@ parent has gap:
---
parent has min_doc_count:
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: allowed in 8.3.0
- do:

View file

@ -74,8 +74,8 @@
---
"Test background filter count ":
- skip:
version: " - 7.14.99"
- requires:
cluster_features: ["gte_v7.15.0"]
reason: bugfix introduced in 7.15.0
- do:
@ -221,8 +221,8 @@
---
'Misspelled fields get "did you mean"':
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: introduced in 7.7.0
- do:
catch: /\[significant_terms\] unknown field \[jlp\] did you mean \[jlh\]\?/
@ -236,8 +236,8 @@
---
"Test alias background filter":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: fixed in 8.4
- do:

View file

@ -118,8 +118,8 @@ simple:
---
profile:
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: extra profiling added in 7.14.0
- do:

View file

@ -43,8 +43,8 @@ setup:
---
"significant_texts all terms":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: bug fixed in 8.2.0
- do:
search:
@ -88,8 +88,8 @@ setup:
---
"significant_texts limited size":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: bug fixed in 8.2.0
- do:
search:
@ -128,8 +128,8 @@ setup:
---
"significant_texts with min_doc_count":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: bug fixed in 8.2.0
- do:
search:
@ -164,8 +164,8 @@ setup:
---
"significant_texts with exclude":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: bug fixed in 8.2.0
- do:
search:
@ -207,8 +207,8 @@ setup:
---
"significant_texts with include":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: bug fixed in 8.2.0
- do:
search:

View file

@ -79,8 +79,8 @@ setup:
---
"IP test":
- skip:
version: " - 8.11.99"
- requires:
cluster_features: ["gte_v8.12.0"]
reason: "Changed rest status for error in 8.12"
- do:
@ -751,8 +751,8 @@ setup:
---
"No field or script":
- skip:
version: " - 7.7.99"
- requires:
cluster_features: ["gte_v7.8.0"]
reason: "Exception was a deep, server exception before 7.8"
- do:
catch: /Required one of fields \[field, script\], but none were specified/
@ -763,8 +763,8 @@ setup:
---
"string profiler via global ordinals filters implementation":
- skip:
version: " - 7.99.99"
- requires:
cluster_features: ["gte_v8.0.0"]
reason: profile info changed in 8.0.0 to be backported to 7.14.0
- do:
bulk:
@ -815,8 +815,8 @@ setup:
---
"string profiler via global ordinals native implementation":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: debug information added in 7.9.0
- do:
bulk:
@ -927,8 +927,8 @@ setup:
---
"string profiler via map":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: debug information added in 7.9.0
- do:
bulk:
@ -976,8 +976,8 @@ setup:
---
"numeric profiler":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: debug information added in 7.9.0
- do:
bulk:
@ -1013,8 +1013,8 @@ setup:
---
"min_doc_count":
- skip:
version: " - 7.9.2"
- requires:
cluster_features: ["gte_v7.9.3"]
reason: broken in 7.9.1, was fixed in 7.9.2
- do:
@ -1178,8 +1178,8 @@ setup:
---
"order by sub agg containing nested":
- skip:
version: " - 7.11.2"
- requires:
cluster_features: ["gte_v7.11.3"]
reason: "It was fixed in 7.11.2"
- do:
indices.put_mapping:
@ -1334,8 +1334,8 @@ precise size:
---
huge size:
- skip:
version: " - 7.14.0"
- requires:
cluster_features: ["gte_v7.14.1"]
reason: "Fixed in 7.14.1"
- do:
@ -1378,8 +1378,8 @@ huge size:
---
Value type mismatch fails shard:
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: "Fixed in 8.1"
- do:
@ -1452,8 +1452,8 @@ Value type mismatch fails shard:
---
Value type mismatch fails shard with no docs:
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: "Fixed in 8.1"
- do:

View file

@ -36,8 +36,8 @@ teardown:
---
disable optimization:
- skip:
version: " - 7.13.1"
- requires:
cluster_features: ["gte_v7.13.2"]
reason: setting to disable optimization added in 7.13.2
- do:
@ -65,8 +65,8 @@ disable optimization:
---
enable optimization:
- skip:
version: " - 7.13.1"
- requires:
cluster_features: ["gte_v7.13.2"]
reason: setting to disable optimization added in 7.13.2
- do:
@ -93,8 +93,8 @@ enable optimization:
---
enabled by default:
- skip:
version: " - 7.13.1"
- requires:
cluster_features: ["gte_v7.13.2"]
reason: setting to disable optimization added in 7.13.2
- do:

View file

@ -25,8 +25,8 @@ setup:
- '{"flattened.primary": "quux"}'
---
"Key exists, no missing values":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "fixed in 8.4"
- do:
search:
@ -49,8 +49,8 @@ setup:
- match: { aggregations.primary_terms.buckets.2.doc_count: 1 }
---
"Key exists, missing values, missing specified":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "fixed in 8.4"
- do:
search:
@ -74,8 +74,8 @@ setup:
- match: { aggregations.primary_terms.buckets.2.doc_count: 1 }
---
"Key exists, missing values, missing not specified":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "fixed in 8.4"
- do:
search:
@ -95,8 +95,8 @@ setup:
- match: { aggregations.primary_terms.buckets.1.doc_count: 1 }
---
"Key does not exist, missing specified":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "fixed in 8.4"
- do:
search:
@ -115,8 +115,8 @@ setup:
- match: { aggregations.primary_terms.buckets.0.doc_count: 4 }
---
"Key does not exist, missing not specified":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "fixed in 8.4"
- do:
search:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: "8.7.00 - 8.9.99"
- requires:
cluster_features: ["gte_v8.10.0"]
reason: "Synthetic source shows up in the mapping in 8.10 and on, may trigger assert failures in mixed cluster tests"
- do:
@ -54,8 +54,8 @@ setup:
---
"Basic test":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: Time series result serialization changed in 8.6.0
- do:
@ -83,8 +83,8 @@ setup:
---
"Basic test profiled":
- skip:
version: " - 8.7.99"
- requires:
cluster_features: ["gte_v8.8.0"]
reason: Time series profiling enabled in 8.8
- do:
@ -107,8 +107,8 @@ setup:
---
"Size test":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: _tsid hashing introduced in 8.13
- do:
@ -151,8 +151,8 @@ setup:
---
"Score test filter some":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: Time series min score fixed in 8.9
- do:
@ -179,8 +179,8 @@ setup:
---
"Score test filter all":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: Time series min score fixed in 8.9
- do:
@ -205,8 +205,8 @@ setup:
---
"Sampler aggregation with nested time series aggregation failure":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: "Handling for time series aggregation failures introduced in 8.7.0"
- do:
@ -234,8 +234,8 @@ setup:
---
"Composite aggregation with nested time series aggregation failure":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: "Handling for time series aggregation failures introduced in 8.7.0"
- do:
@ -271,8 +271,8 @@ setup:
---
"Global aggregation with nested time series aggregation failure":
- skip:
version: " - 8.6.99"
- requires:
cluster_features: ["gte_v8.7.0"]
reason: "Handling for time series aggregation failures introduced in 8.7.0"
- do:
@ -293,8 +293,8 @@ setup:
field: val
---
"Configure with no synthetic source":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: "Error message fix in 8.9"
- do:
@ -311,8 +311,8 @@ setup:
---
"Number for keyword routing field":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: _tsid hashing introduced in 8.13
- do:
@ -354,8 +354,8 @@ setup:
# collection and reduction order. Note that changing the hashing algorithm might require selecting proper values
# for dimensions fields such that sort(_tsid, timestamp) != sort(_tsid hash, timestamp).
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: _tsid hashing introduced in 8.13
- do:
@ -453,8 +453,8 @@ setup:
---
"auto_date_histogram aggregation with time_series aggregation":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Handling for time series aggregation failures introduced in 8.13.0"
- do:
@ -472,8 +472,8 @@ setup:
---
"variable_width_histogram aggregation with time_series aggregation":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Handling for time series aggregation failures introduced in 8.13.0"
- do:
@ -491,8 +491,8 @@ setup:
---
"rare_terms aggregation with time_series aggregation":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Handling for time series aggregation failures introduced in 8.13.0"
- do:

View file

@ -348,8 +348,8 @@ sequence number and primary term:
---
synthetic _source:
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: introduced in 8.4.0
- do:
@ -432,8 +432,8 @@ synthetic _source:
---
"having":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: fixed in 8.9.0
- do:
bulk:
@ -719,8 +719,8 @@ synthetic _source:
---
runtime fields:
- skip:
version: " - 8.9.1"
- requires:
cluster_features: ["gte_v8.9.2"]
reason: "bugfix #97460 added in 8.9.1"
- do:
search:

View file

@ -79,8 +79,8 @@ setup:
---
"top_hits aggregation with nested documents and disabled _source":
- skip:
version: " - 7.10.1"
- requires:
cluster_features: ["gte_v7.10.2"]
reason: "bug fix introduced in 7.10.2"
- do:
indices.create:

View file

@ -203,8 +203,8 @@ setup:
---
"Test typed keys parameter for date_histogram aggregation and max_bucket pipeline aggregation":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "calendar_interval added in 7.2"
- do:
search:

View file

@ -37,8 +37,8 @@ setup:
---
defaults:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: added in 7.9.0
- do:
search:
@ -63,8 +63,8 @@ defaults:
---
num_buckets:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: added in 7.9.0
- do:
search:
@ -83,8 +83,8 @@ num_buckets:
---
shard_size:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: added in 7.9.0
- do:
search:
@ -103,8 +103,8 @@ shard_size:
---
initial_buffer:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: added in 7.9.0
- do:
search:

View file

@ -183,10 +183,10 @@ setup:
---
"Multi weight field not allowed":
- skip:
version: " - 8.11.99"
- requires:
cluster_features: ["gte_v8.12.0"]
reason: "Changed status code in 8.12"
features: close_to
test_runner_features: close_to
- do:
catch: bad_request
search:

View file

@ -1,8 +1,8 @@
---
"get cluster stats returns analysis stats":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "analysis stats are added for v7.7.0"
- do:

View file

@ -1,8 +1,8 @@
---
"get cluster stats returns synonym sets stats":
- skip:
version: " - 8.9.99"
- requires:
cluster_features: ["gte_v8.10.0"]
reason: "synonym sets stats are added for v8.10.0"
- do:

View file

@ -22,8 +22,8 @@ setup:
---
"Test use_field":
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "Implemented in 7.2"
- do:
search:

View file

@ -1,8 +1,8 @@
---
"DBQ from data stream":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:
@ -68,9 +68,9 @@
---
"Delete by query for multiple data streams":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:

View file

@ -29,8 +29,8 @@ setup:
---
"Create data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -113,8 +113,8 @@ setup:
---
"Create hidden data stream":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "hidden data streams only available in 7.11"
- do:
allowed_warnings:
@ -209,8 +209,8 @@ setup:
---
"Create data stream with failure store":
- skip:
version: " - 8.10.99"
- requires:
cluster_features: ["gte_v8.11.0"]
reason: "data stream failure stores only creatable in 8.11+"
- do:
@ -310,8 +310,8 @@ setup:
---
"Create data stream with invalid name":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -325,8 +325,8 @@ setup:
---
"Create existing data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -350,8 +350,8 @@ setup:
---
"Get data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:
@ -415,8 +415,8 @@ setup:
---
"Get data stream and check DSL and ILM information":
- skip:
version: " - 8.10.99"
- requires:
cluster_features: ["gte_v8.11.0"]
reason: "data streams DSL and ILM mixing information available in 8.11+"
- do:
@ -486,8 +486,8 @@ setup:
---
"Delete data stream with backing indices":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -537,8 +537,8 @@ setup:
---
"Delete data stream with failure stores":
- skip:
version: " - 8.11.99"
- requires:
cluster_features: ["gte_v8.12.0"]
reason: "data stream failure stores only supported in 8.12+"
- do:
@ -611,8 +611,8 @@ setup:
---
"Delete data stream missing behaviour":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -656,8 +656,8 @@ setup:
---
"Delete data stream by wildcard":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams supported only in 7.9+"
- do:
@ -693,10 +693,10 @@ setup:
---
"append-only writes to backing indices prohibited":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -755,10 +755,10 @@ setup:
---
"Indexing a document into a data stream without a timestamp field":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -804,10 +804,10 @@ setup:
---
"Include metadata in a data stream":
- skip:
version: " - 7.99.99"
- requires:
cluster_features: ["gte_v8.0.0"]
reason: "re-enable in 7.11 when backported"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -846,10 +846,10 @@ setup:
---
"Create index into a namespace that is governed by a data stream template":
- skip:
version: " - 7.9.1"
- requires:
cluster_features: ["gte_v7.9.2"]
reason: "validation added in 7.9.2"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -874,8 +874,8 @@ setup:
---
"Get data stream api check existence of replicated field":
- skip:
version: " - 7.16.0"
- requires:
cluster_features: ["gte_v7.16.1"]
reason: "replicated field only supported in 7.16+"
- do:
@ -925,8 +925,8 @@ setup:
---
"Get data stream api check existence of allow_custom_routing field":
- skip:
version: " - 8.0.0"
- requires:
cluster_features: ["gte_v8.0.1"]
reason: "allow_custom_routing field only supported in 8.0+"
- do:

View file

@ -1,8 +1,8 @@
---
"Update by query from data stream":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:
@ -107,9 +107,9 @@
---
"Update by query for multiple data streams":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:

View file

@ -26,8 +26,8 @@ setup:
---
"No data streams":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -38,8 +38,8 @@ setup:
---
"Empty data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -67,8 +67,8 @@ setup:
---
"Single data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -99,8 +99,8 @@ setup:
---
"Rolled over data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -144,8 +144,8 @@ setup:
---
"Multiple data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:

View file

@ -1,9 +1,9 @@
---
"Migrate to data stream":
- skip:
version: " - 7.10.99"
- requires:
cluster_features: ["gte_v7.11.0"]
reason: "migrate API released in 7.11.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Create data stream alias":
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: "data streams aliases are available from 7.14.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -74,10 +74,10 @@
---
"Create data stream alias with filter":
- skip:
version: " - 7.14.99"
- requires:
cluster_features: ["gte_v7.15.0"]
reason: "data stream alias filter supported was added in 7.15.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -154,10 +154,10 @@
---
"Create data stream aliases using wildcard expression":
- skip:
version: " - 7.14.0"
- requires:
cluster_features: ["gte_v7.14.1"]
reason: "bugfix fixed from 7.14.1 and later"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -196,10 +196,10 @@
---
"Fix IndexNotFoundException error when handling remove alias action":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "Fix available from 7.16.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -262,10 +262,10 @@
---
"Test get alias with non-matching data streams":
- skip:
version: " - 8.12.1"
- requires:
cluster_features: ["gte_v8.12.2"]
reason: "bugfix fixed from 8.12.1 and later"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,8 +1,8 @@
setup:
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: introduced in 8.1.0
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -86,8 +86,8 @@ setup:
---
created the data stream:
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: introduced in 8.1.0
- do:
@ -132,8 +132,8 @@ created the data stream:
---
fetch the tsid:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: _tsid hashing introduced in 8.13
- do:
@ -151,8 +151,8 @@ fetch the tsid:
---
"aggregate the tsid":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: _tsid hahing introduced in 8.13
- do:
@ -194,8 +194,8 @@ index without timestamp with pipeline:
---
dynamic templates:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for dynamic fields was added in 8.13"
- do:
allowed_warnings:
@ -325,8 +325,8 @@ dynamic templates:
---
dynamic templates - conflicting aliases:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for dynamic fields was added in 8.13"
- do:
allowed_warnings:
@ -422,8 +422,8 @@ dynamic templates - conflicting aliases:
---
dynamic templates with nesting:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for dynamic fields was added in 8.13"
- do:
allowed_warnings:
@ -579,8 +579,8 @@ dynamic templates with nesting:
---
dynamic templates with incremental indexing:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for dynamic fields was added in 8.13"
- do:
allowed_warnings:
@ -773,8 +773,8 @@ dynamic templates with incremental indexing:
---
subobject in passthrough object auto flatten:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for passthrough fields was added in 8.13"
- do:
allowed_warnings:
@ -818,8 +818,8 @@ subobject in passthrough object auto flatten:
---
enable subobjects in passthrough object:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Support for passthrough fields was added in 8.13"
- do:
catch: /Mapping definition for \[attributes\] has unsupported parameters:\ \[subobjects \:\ true\]/

View file

@ -1,9 +1,9 @@
---
"Modify a data stream":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "this API was released in 7.16.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Simulate an index with the same name as a data stream that already exists":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "simulating index template API for an existing index has not yet been backported"
features: ["default_shards"]
test_runner_features: ["default_shards"]
- do:
indices.put_index_template:

View file

@ -22,10 +22,10 @@ teardown:
---
"Redirect ingest failure in data stream to failure store":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "data stream failure stores only redirect ingest failures in 8.13+"
features: [allowed_warnings, contains]
test_runner_features: [allowed_warnings, contains]
- do:
ingest.put_pipeline:
@ -111,10 +111,10 @@ teardown:
---
"Redirect shard failure in data stream to failure store":
- skip:
version: " - 8.13.99"
- requires:
cluster_features: ["gte_v8.14.0"]
reason: "data stream failure stores only redirect shard failures in 8.14+"
features: [allowed_warnings, contains]
test_runner_features: [allowed_warnings, contains]
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Testing require_data_stream in index creation":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "require_data_stream was introduced in 8.13.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -59,10 +59,10 @@
---
"Testing require_data_stream in bulk requests":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "require_data_stream was introduced in 8.13.0"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
setup:
- skip:
version: " - 8.13.99"
- requires:
cluster_features: ["gte_v8.14.0"]
reason: "data stream failure store rollover only supported in 8.14+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Test apis that do not supported data streams":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -57,10 +57,10 @@
---
"Prohibit clone on data stream's write index":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -101,10 +101,10 @@
---
"Prohibit shrink on data stream's write index":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -144,10 +144,10 @@
---
"Prohibit split on data stream's write index":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -188,10 +188,10 @@
---
"Non append-only writes into a data stream":
- skip:
version: " - 7.9.3"
- requires:
cluster_features: ["gte_v7.9.4"]
reason: "validation bug only backported to 7.9.3"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Put index template":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -49,10 +49,10 @@
---
"Put index template with failure store":
- skip:
version: " - 8.10.99"
- requires:
cluster_features: ["gte_v8.11.0"]
reason: "data stream failure stores only creatable in 8.11+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -23,8 +23,8 @@ teardown:
---
"Verify get index api":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
# save the backing index names for later use
@ -41,8 +41,8 @@ teardown:
---
"Verify get mapping api":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
# save the backing index names for later use
@ -59,10 +59,10 @@ teardown:
---
"Verify shard stores api":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -118,9 +118,9 @@ teardown:
- is_true: acknowledged
---
"Verify search shards api":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:
@ -150,9 +150,9 @@ teardown:
---
"Verify get field mappings api":
- skip:
features: allowed_warnings
version: " - 7.8.99"
- requires:
test_runner_features: allowed_warnings
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:
@ -189,10 +189,10 @@ teardown:
---
"Open write index for data stream opens all backing indices":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -262,10 +262,10 @@ teardown:
---
"Verify rank eval with data streams":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
index:

View file

@ -12,8 +12,8 @@ setup:
---
"Delete backing index on data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
- do:
@ -73,8 +73,8 @@ setup:
---
"Attempt to delete write index on data stream is rejected":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
- do:

View file

@ -1,9 +1,9 @@
---
"Get backing indices for data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
"Roll over a data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:

View file

@ -1,9 +1,9 @@
---
setup:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "resolve index api only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
@ -66,8 +66,8 @@ setup:
---
"Resolve index with indices, aliases, and data streams":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "resolve index api only supported in 7.9+"
- do:
@ -110,8 +110,8 @@ setup:
---
"Resolve index with hidden and closed indices":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "resolve index api only supported in 7.9+"
- do:

View file

@ -1,9 +1,9 @@
---
setup:
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams only supported in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do :
allowed_warnings:
@ -22,10 +22,10 @@ teardown:
---
"Reindex from data stream into another data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
index:
@ -55,10 +55,10 @@ teardown:
---
"Reindex from index into data stream":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
index:
@ -88,10 +88,10 @@ teardown:
---
"Reindex from data stream into an index":
- skip:
version: " - 7.8.99"
- requires:
cluster_features: ["gte_v7.9.0"]
reason: "data streams available in 7.9+"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
index:

View file

@ -1,9 +1,9 @@
---
"Create data stream with lifecycle":
- skip:
version: " - 8.13.99"
- requires:
cluster_features: ["gte_v8.14.0"]
reason: "Data stream lifecycle with effective retention was released in 8.14"
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
allowed_warnings:
- "index template [template-with-lifecycle] has index patterns [managed-data-stream] matching patterns from existing older templates [global] with patterns (global => [*]); this template [template-with-lifecycle] will take precedence during new index creation"

View file

@ -1,7 +1,7 @@
---
"Test ingest attachment processor with .doc file":
- skip:
version: " - 7.99.99"
- requires:
cluster_features: ["gte_v8.0.0"]
reason: "new fields added in 8.0.0"
- do:
ingest.put_pipeline:
@ -44,8 +44,8 @@
---
"Test ingest attachment processor with .docx file":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "tika upgraded in 8.3.0"
- do:
ingest.put_pipeline:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: "/_info/ingest only available from v8.9"
---

View file

@ -280,8 +280,8 @@ teardown:
---
"Test adding circular references fails pipeline":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "Test causes fatal error prior to 8.3.0"
- do:

View file

@ -67,8 +67,8 @@ teardown:
---
"Test Pipeline Processor with Circular Pipelines":
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: exception class changed in 8.13.0
- do:
ingest.put_pipeline:

View file

@ -1,7 +1,7 @@
---
"Test pipeline versioned updates":
- skip:
version: " - 7.15.99"
- requires:
cluster_features: ["gte_v7.16.0"]
reason: "added versioned updates in 7.16.0"
- do:

View file

@ -186,8 +186,8 @@ teardown:
---
"Update with pipeline":
- skip:
version: " - 7.17.4"
- requires:
cluster_features: ["gte_v7.17.5"]
reason: "fixed in 7.17.5"
- do:

View file

@ -164,8 +164,8 @@
---
"Test explain templated search":
- skip:
version: " - 8.7.99"
- requires:
cluster_features: ["gte_v8.8.0"]
reason: Bug fix for explain in search template added in 8.8.0
- do:

View file

@ -31,8 +31,8 @@ setup:
---
"Basic multi-search template":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "status field checks were added in 8.3"
- do:
@ -75,8 +75,8 @@ setup:
---
"Multi-search template with errors":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "status field checks were added in 8.3"
- do:
@ -151,8 +151,8 @@ setup:
---
"Basic multi-search using stored template":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "status field checks were added in 8.3"
- do:
@ -197,8 +197,8 @@ setup:
---
"Test with rest_total_hits_as_int":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "status field checks were added in 8.3"
- do:

View file

@ -1,7 +1,7 @@
# Integration tests for ScriptScoreQuery using Painless
setup:
- skip:
version: " - 7.99.99"
- requires:
cluster_features: ["gte_v8.0.0"]
reason: "boost was corrected in script_score query from 8.0"
- do:
indices.create:

View file

@ -1,8 +1,8 @@
setup:
- skip:
version: " - 8.5.99"
- requires:
cluster_features: ["gte_v8.6.0"]
reason: "support for byte vectors added in 8.6"
features: headers
test_runner_features: headers
- do:
indices.create:

View file

@ -1,8 +1,8 @@
setup:
- skip:
version: " - 8.5.99"
- requires:
cluster_features: ["gte_v8.6.0"]
reason: "support for byte vectors added in 8.6"
features: headers
test_runner_features: headers
- do:
indices.create:

View file

@ -126,8 +126,8 @@
---
"Script Update Metadata":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "update metadata introduced in 8.4.0"
- do:
@ -170,8 +170,8 @@
---
"Script Write Field":
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: "Write fields api introduced in 8.5.0"
- do:

View file

@ -27,8 +27,8 @@ setup:
---
"Indexing of Dense vectors should error when dims don't match defined in the mapping":
- skip:
version: " - 8.7.99"
- requires:
cluster_features: ["gte_v8.8.0"]
reason: "exception changed in 8.8"
- do:

View file

@ -1,8 +1,8 @@
setup:
- skip:
version: " - 8.5.99"
- requires:
cluster_features: ["gte_v8.6.0"]
reason: "support for byte vectors added in 8.6"
features: headers
test_runner_features: headers
- do:
indices.create:
@ -31,8 +31,8 @@ setup:
---
"Indexing of Dense vectors should error when dims don't match defined in the mapping":
- skip:
version: " - 8.7.99"
- requires:
cluster_features: ["gte_v8.8.0"]
reason: "exception changed in 8.8"
- do:

View file

@ -64,8 +64,8 @@
---
"Access to values of indexed dense_vector in script":
- skip:
version: " - 7.12.99"
- requires:
cluster_features: ["gte_v7.13.0"]
reason: "Access to values of dense_vector in script was added in 7.13"
- do:
indices.create:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 8.5.99"
- requires:
cluster_features: ["gte_v8.6.0"]
reason: "support for byte vectors added in 8.6"
---

View file

@ -1,7 +1,7 @@
---
"Script errors contain position":
- skip:
version: " - 7.7.0"
- requires:
cluster_features: ["gte_v7.7.1"]
reason: "position introduced in 7.7"
- do:

View file

@ -1,7 +1,7 @@
---
"size and isEmpty code works for any vector, including empty":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -87,8 +87,8 @@
---
"null can be used for default value":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -174,8 +174,8 @@
---
"empty dense vector throws for vector accesses":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -294,8 +294,8 @@
---
"dot product works on dense vectors":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -413,8 +413,8 @@
---
"iterator over dense vector values":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -490,8 +490,8 @@
---
"l1Norm works on dense vectors":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -593,8 +593,8 @@
---
"l2Norm works on dense vectors":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -712,8 +712,8 @@
---
"cosineSimilarity works on dense vectors":
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: "Fields API for dense vector added in 8.2"
- do:
@ -811,8 +811,8 @@
---
"query vector of wrong type errors":
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: "Fields API for dense vector added in 8.2"
- do:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 8.5.99"
- requires:
cluster_features: ["gte_v8.6.0"]
reason: "support for byte vectors added in 8.6"
---

View file

@ -96,8 +96,8 @@
---
"Script Upsert Metadata":
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: "update metadata introduced in 8.4.0"
- do:
@ -190,8 +190,8 @@
---
"Script Write Field":
- skip:
version: " - 8.4.99"
- requires:
cluster_features: ["gte_v8.5.0"]
reason: "Write fields api introduced in 8.5.0"
- do:

View file

@ -500,8 +500,8 @@
---
"Script Score With Highlight":
- skip:
version: " - 7.4.0"
- requires:
cluster_features: ["gte_v7.4.1"]
reason: "highlight for script_score was introduced in 7.4.1"
- do:

View file

@ -1,8 +1,8 @@
# Integration tests for ScriptScoreQuery using Painless
setup:
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "random score function of script score was added in 7.2"
---

View file

@ -1,7 +1,7 @@
setup:
- skip:
version: " - 7.13.99"
- requires:
cluster_features: ["gte_v7.14.0"]
reason: "match_only_text was added in 7.14"
- do:
@ -256,8 +256,8 @@ setup:
---
"Wildcard highlighting":
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: "Wildcard highlighting on match_only_text was fixed in 8.3"
- do:
@ -277,8 +277,8 @@ setup:
---
synthetic_source:
- skip:
version: " - 8.3.99"
- requires:
cluster_features: ["gte_v8.4.0"]
reason: synthetic source introduced in 8.4.0
- do:
@ -310,8 +310,8 @@ synthetic_source:
---
tsdb:
- skip:
version: " - 8.9.99"
- requires:
cluster_features: ["gte_v8.10.0"]
reason: bug fixed in 8.10.0
- do:

View file

@ -1,8 +1,8 @@
---
"Non positive null_value":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: "null_value parameter was added in 8.9.0"
- do:
@ -21,8 +21,8 @@
---
"Search rank_feature with and without null_value":
- skip:
version: " - 8.8.99"
- requires:
cluster_features: ["gte_v8.9.0"]
reason: "null_value parameter was added in 8.9.0"
- do:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "added in 7.2.0"
- do:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 7.1.99"
- requires:
cluster_features: ["gte_v7.2.0"]
reason: "added in 7.2.0"
- do:

View file

@ -28,8 +28,8 @@ setup:
---
teardown:
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
- do:
@ -68,8 +68,8 @@ teardown:
---
"HasChild disallow expensive queries":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
### Update setting to false

View file

@ -30,8 +30,8 @@ setup:
---
teardown:
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
- do:
@ -100,8 +100,8 @@ teardown:
---
"Test field retrieval":
- skip:
version: " - 7.13.1"
- requires:
cluster_features: ["gte_v7.13.2"]
reason: bugfix was introduced in 7.13.2
- do:
search:
@ -121,8 +121,8 @@ teardown:
---
"HasChild disallow expensive queries":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
### Update setting to false
@ -147,10 +147,10 @@ teardown:
---
"deprecated use of multi-fields":
- skip:
version: " - 8.13.99"
- requires:
cluster_features: ["gte_v8.14.0"]
reason: "deprecation added in 8.14"
features: warnings
test_runner_features: warnings
- do:
warnings:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: " - 7.5.99"
- requires:
cluster_features: ["gte_v7.6.0"]
reason: "The bug was corrected from 7.6.0"
- do:
@ -46,8 +46,8 @@ setup:
---
teardown:
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
- do:
@ -58,8 +58,8 @@ teardown:
---
"Test two sub-queries with only one having inner_hits":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "The bug was corrected from 7.7.0"
- do:
@ -87,8 +87,8 @@ teardown:
---
"HasParent disallow expensive queries":
- skip:
version: " - 7.6.99"
- requires:
cluster_features: ["gte_v7.7.0"]
reason: "implemented in 7.7.0"
### Update setting to false

View file

@ -2,7 +2,7 @@
"order by sub agg containing join":
- skip:
reason: "https://github.com/elastic/elasticsearch/issues/66876"
version: "7.11.1 - "
cluster_features: ["gte_v7.11.1"]
- do:
indices.create:
index: test_1
@ -73,7 +73,7 @@
"order by sub agg containing join and nested":
- skip:
reason: "https://github.com/elastic/elasticsearch/issues/66876"
version: "7.11.1 - "
cluster_features: ["gte_v7.11.1"]
- do:
indices.create:
index: test_1
@ -153,7 +153,7 @@
"order by sub agg containing join and nested and filter":
- skip:
reason: "https://github.com/elastic/elasticsearch/issues/66876"
version: "7.11.1 - "
cluster_features: ["gte_v7.11.1"]
- do:
indices.create:
index: test_1

View file

@ -1,6 +1,6 @@
unsupported:
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: introduced in 8.3.0
- do:

View file

@ -1,6 +1,6 @@
setup:
- skip:
version: " - 8.12.99"
- requires:
cluster_features: ["gte_v8.13.0"]
reason: "Displaying matched named queries within percolator queries was added in 8.13"
- do:
indices.create:

View file

@ -89,7 +89,7 @@
---
"Response for version conflict (version powered)":
- skip:
version: "6.7.0 - "
cluster_features: ["gte_v6.7.0"]
reason: reindex moved to rely on sequence numbers for concurrency control
- do:
@ -278,7 +278,7 @@
---
"Limit by size pre 7.3":
- skip:
version: "7.3.0 - "
cluster_features: ["gte_v7.3.0"]
reason: "7.3 should use max_docs or get deprecation warning"
- do:
@ -320,8 +320,8 @@
---
"Limit by max_docs in URL":
- skip:
version: " - 7.2.99"
- requires:
cluster_features: ["gte_v7.3.0"]
reason: "max_docs introduced in 7.3.0"
- do:
@ -363,8 +363,8 @@
---
"Limit by max_docs in body":
- skip:
version: " - 7.2.99"
- requires:
cluster_features: ["gte_v7.3.0"]
reason: "max_docs introduced in 7.3.0"
- do:
@ -448,8 +448,8 @@
---
tsdb:
- skip:
version: " - 8.0.99"
- requires:
cluster_features: ["gte_v8.1.0"]
reason: introduced in 8.1.0
- do:

View file

@ -32,8 +32,8 @@
---
"invalid max_docs fails":
- skip:
version: " - 7.2.99"
- requires:
cluster_features: ["gte_v7.3.0"]
reason: "max_docs introduced in 7.3.0"
- do:
@ -52,8 +52,8 @@
---
"max_docs shoule be greater than slices":
- skip:
version: " - 7.2.99"
- requires:
cluster_features: ["gte_v7.3.0"]
reason: "max_docs introduced in 7.3.0"
- do:

View file

@ -1,7 +1,7 @@
---
"delete_by_query fails to delete documents with version number equal to zero":
- skip:
version: "6.7.0 - "
cluster_features: ["gte_v6.7.0"]
reason: reindex moved to rely on sequence numbers for concurrency control
- do:

View file

@ -1,7 +1,7 @@
---
setup:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
- do:
@ -90,8 +90,8 @@ setup:
---
from tsdb to standard:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
- do:
@ -126,8 +126,8 @@ from tsdb to standard:
---
from tsdb to tsdb:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
- do:
@ -170,8 +170,8 @@ from tsdb to tsdb:
---
from standard with tsdb id to tsdb:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
# Populate the standard index
@ -237,8 +237,8 @@ from standard with tsdb id to tsdb:
---
from standard with random _id to tsdb:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
# Populate the standard index
@ -304,8 +304,8 @@ from standard with random _id to tsdb:
---
from tsdb to tsdb modifying timestamp:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
- do:
@ -353,8 +353,8 @@ from tsdb to tsdb modifying timestamp:
---
from tsdb to tsdb modifying dimension:
- skip:
version: " - 8.1.99"
- requires:
cluster_features: ["gte_v8.2.0"]
reason: introduced in 8.2.0
- do:
@ -402,10 +402,10 @@ from tsdb to tsdb modifying dimension:
---
from tsdb to tsdb created by template while modifying dimension:
- skip:
version: " - 8.2.99"
- requires:
cluster_features: ["gte_v8.3.0"]
reason: introduced in 8.3.0
features: allowed_warnings
test_runner_features: allowed_warnings
- do:
cluster.put_component_template:

Some files were not shown because too many files have changed in this diff Show more