-
Notifications
You must be signed in to change notification settings - Fork 25.6k
ESQL: Replace function count tests #134951
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Replaces the tests for a count of functions with a spot check of some specific functions. `delay` should never be released. `idelta` isn't released but will be. `mv_sum` has been released. It's nice to have the ones we want to make sure aren't available in production in there, but otherwise it's a fairly random list. Doing this because maintaining the count was constantly a problem - folks would stumble over it all the time and it wasn't really buying us anything.
Pinging @elastic/es-analytical-engine (Team:Analytics) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* {@code x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/esql/60_usage.yml} around | ||
* {@code not_exists: esql.functions.delay}. The release build will fail if this function is | ||
* available. Check out the instructions for running a release build in {@code testing.asciidoc} | ||
* if you want to test this, but it's generally enough to let CI do it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!!!
* upstream/main: (50 commits) Disable utf-8 parsing optimization (elastic#135172) rest-api-spec: fix master_timeout typo (elastic#135167) Fixes countDistinctWithConditions in csv-spec tests (elastic#135097) Fix test failure by checking for feature flag (elastic#135174) Fix deadlock in ThreadPoolMergeScheduler when a failing merge closes the IndexWriter (elastic#134656) Make SecureString comparisons constant time (elastic#135053) Mute org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT test {p0=search/160_exists_query/Test exists query on mapped geo_point field with no doc values} elastic#135164 ESQL: Replace function count tests (elastic#134951) Mute org.elasticsearch.compute.aggregation.SampleBooleanAggregatorFunctionTests testSimpleWithCranky elastic#135163 Mute org.elasticsearch.xpack.test.rest.XPackRestIT test {p0=analytics/nested_top_metrics_sort/terms order by top metrics numeric not null integer values} elastic#135162 Mute org.elasticsearch.xpack.test.rest.XPackRestIT test {p0=analytics/nested_top_metrics_sort/terms order by top metrics numeric not null double values} elastic#135159 TSDB ingest performance: combine routing and tsdb hashing (elastic#132566) Mute org.elasticsearch.compute.aggregation.SampleBytesRefAggregatorFunctionTests testSimpleWithCranky elastic#135157 Mute org.elasticsearch.xpack.logsdb.qa.BulkStoredSourceChallengeRestIT testHistogramAggregation elastic#135156 Mute org.elasticsearch.xpack.logsdb.qa.StandardVersusStandardReindexedIntoLogsDbChallengeRestIT testHistogramAggregation elastic#135155 Mute org.elasticsearch.xpack.logsdb.qa.LogsDbVersusLogsDbReindexedIntoStandardModeChallengeRestIT testHistogramAggregation elastic#135154 Mute org.elasticsearch.xpack.logsdb.qa.BulkChallengeRestIT testHistogramAggregation elastic#135153 Mute org.elasticsearch.discovery.ClusterDisruptionIT testAckedIndexing elastic#117024 Mute org.elasticsearch.lucene.RollingUpgradeSearchableSnapshotIndexCompatibilityIT testMountSearchableSnapshot {p0=[9.2.0, 9.2.0, 9.2.0]} elastic#135151 Mute org.elasticsearch.lucene.RollingUpgradeSearchableSnapshotIndexCompatibilityIT testSearchableSnapshotUpgrade {p0=[9.2.0, 9.2.0, 9.2.0]} elastic#135150 ...
Replaces the tests for a count of functions with a spot check of some specific functions. `delay` should never be released. `idelta` isn't released but will be. `mv_sum` has been released. It's nice to have the ones we want to make sure aren't available in production in there, but otherwise it's a fairly random list. Doing this because maintaining the count was constantly a problem - folks would stumble over it all the time and it wasn't really buying us anything.
Replaces the tests for a count of functions with a spot check of some specific functions. `delay` should never be released. `idelta` isn't released but will be. `mv_sum` has been released. It's nice to have the ones we want to make sure aren't available in production in there, but otherwise it's a fairly random list. Doing this because maintaining the count was constantly a problem - folks would stumble over it all the time and it wasn't really buying us anything.
Replaces the tests for a count of functions with a spot check of some specific functions.
delay
should never be released.idelta
isn't released but will be.mv_sum
has been released. It's nice to have the ones we want to make sure aren't available in production in there, but otherwise it's a fairly random list.Doing this because maintaining the count was constantly a problem - folks would stumble over it all the time and it wasn't really buying us anything.