From 892b5a27216e4b0c30afde477220c18a8158972c Mon Sep 17 00:00:00 2001 From: Fernando Briano Date: Tue, 11 Jun 2024 12:24:47 +0100 Subject: [PATCH 1/2] Fixed reporter update --- report/reporter.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/report/reporter.rb b/report/reporter.rb index 657f515..8fc618a 100644 --- a/report/reporter.rb +++ b/report/reporter.rb @@ -83,7 +83,9 @@ def find_test(endpoint) relative_path = path[path.index('/tests')..-1] File.readlines(path).each_with_index do |line, index| - next unless line.split(':')[0].strip.gsub('"', '') == endpoint + api_mention = line.split(':')[0].strip.gsub('"', '') + next unless api_mention == endpoint + next unless Regexp.new(/^#{api_mention}/) =~ endpoint return { endpoint: endpoint, file: ".#{relative_path}", line: index + 1 } end From 8ee800ae8d3011bc40049d1a927ccd0199811b0a Mon Sep 17 00:00:00 2001 From: Fernando Briano Date: Tue, 11 Jun 2024 12:38:54 +0100 Subject: [PATCH 2/2] Updates API report 2024-06-11|12:38:54 --- apis_report.md | 251 +++++++++++++++++++++++++------------------------ 1 file changed, 128 insertions(+), 123 deletions(-) diff --git a/apis_report.md b/apis_report.md index 48ae6e4..df76e04 100644 --- a/apis_report.md +++ b/apis_report.md @@ -2,12 +2,12 @@ Endpoints that are currently being tested are marked as done and link to the test where they're being used. -* [Endpoints in stack JSON spec](#endpoints-in-stack-json-spec): 499 +* [Endpoints in stack JSON spec](#endpoints-in-stack-json-spec): 503 * [Endpoints in elasticsearch-specification](#stack): 482 * [Endpoints in Serverless](#serverless): 235 * [Tested](#tested): 196 -* [Untested](#untested): 303 -* Coverage Stack: ![](https://geps.dev/progress/39) +* [Untested](#untested): 307 +* Coverage Stack: ![](https://geps.dev/progress/38) * Coverage Serverless: ![](https://geps.dev/progress/83) * [APIs in JSON spec and not in elasticsearch-specification](#apis-in-json-spec-and-not-elasticsearch-specification) @@ -20,7 +20,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] autoscaling.get_autoscaling_capacity - [ ] autoscaling.get_autoscaling_policy - [ ] autoscaling.put_autoscaling_policy -- [x] [bulk](./tests/bulk/10_basic.yml#L6) +- [x] [bulk](./tests/bulk/10_basic.yml#L9) +- [ ] capabilities - [x] [cat.aliases](./tests/cat/aliases.yml#L20) - [ ] cat.allocation - [x] [cat.component_templates](./tests/cat/component_templates.yml#L6) @@ -69,7 +70,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [cluster.get_component_template](./tests/cluster/component_templates.yml#L24) - [ ] cluster.get_settings - [ ] cluster.health -- [x] [cluster.info](./tests/cluster/cluster_info.yml#L6) +- [x] [cluster.info](./tests/cluster/cluster_info.yml#L8) - [ ] cluster.pending_tasks - [ ] cluster.post_voting_config_exclusions - [x] [cluster.put_component_template](./tests/cluster/component_templates.yml#L8) @@ -101,6 +102,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] connector.update_api_key_id - [ ] connector.update_configuration - [ ] connector.update_error +- [ ] connector.update_features - [ ] connector.update_filtering - [ ] connector.update_filtering_validation - [ ] connector.update_index_name @@ -110,13 +112,13 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] connector.update_scheduling - [ ] connector.update_service_type - [ ] connector.update_status -- [x] [count](./tests/async_search/10_basic.yml#L12) -- [x] [create](./tests/cat/aliases.yml#L8) +- [x] [count](./tests/bulk/10_basic.yml#L24) +- [x] [create](./tests/create/10_basic.yml#L18) - [ ] dangling_indices.delete_dangling_index - [ ] dangling_indices.import_dangling_index - [ ] dangling_indices.list_dangling_indices -- [x] [delete](./tests/async_search/10_basic.yml#L29) -- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L9) +- [x] [delete](./tests/delete/10_basic.yml#L16) +- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L23) - [ ] delete_by_query_rethrottle - [x] [delete_script](./tests/script/10_basic.yml#L33) - [x] [enrich.delete_policy](./tests/enrich/10_basic.yml#L44) @@ -125,30 +127,30 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [enrich.put_policy](./tests/enrich/10_basic.yml#L24) - [ ] enrich.stats - [x] [eql.delete](./tests/eql/10_basic.yml#L122) -- [x] [eql.get](./tests/eql/10_basic.yml#L109) +- [x] [eql.get](./tests/eql/10_basic.yml#L114) - [x] [eql.get_status](./tests/eql/10_basic.yml#L109) - [x] [eql.search](./tests/eql/10_basic.yml#L99) - [ ] esql.async_query - [ ] esql.async_query_get -- [ ] esql.query -- [x] [exists](./tests/cluster/component_templates.yml#L19) -- [x] [exists_source](./tests/exists_source/10_basic.yml#L9) -- [x] [explain](./tests/explain/10_basic.yml#L9) +- [x] [esql.query](./tests/esql/10_query.yml#L40) +- [x] [exists](./tests/exists/10_basic.yml#L19) +- [x] [exists_source](./tests/exists_source/10_basic.yml#L19) +- [x] [explain](./tests/explain/10_basic.yml#L24) - [ ] features.get_features - [ ] features.reset_features -- [x] [field_caps](./tests/field_caps/10_basic.yml#L9) +- [x] [field_caps](./tests/field_caps/10_basic.yml#L21) - [ ] fleet.delete_secret - [ ] fleet.get_secret - [ ] fleet.global_checkpoints - [ ] fleet.msearch - [ ] fleet.post_secret - [ ] fleet.search -- [x] [get](./tests/async_search/10_basic.yml#L43) +- [x] [get](./tests/get/10_basic.yml#L15) - [x] [get_script](./tests/script/10_basic.yml#L29) - [ ] get_script_context - [ ] get_script_languages -- [x] [get_source](./tests/get_source/10_basic.yml#L9) -- [x] [graph.explore](./tests/graph/explore.yml#L31) +- [x] [get_source](./tests/get_source/10_basic.yml#L20) +- [x] [graph.explore](./tests/graph/explore.yml#L33) - [ ] health_report - [ ] ilm.delete_lifecycle - [ ] ilm.explain_lifecycle @@ -163,7 +165,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] ilm.stop - [x] [index](./tests/async_search/10_basic.yml#L8) - [x] [indices.add_block](./tests/indices/block.yml#L16) -- [x] [indices.analyze](./tests/indices/analyze.yml#L17) +- [x] [indices.analyze](./tests/indices/analyze.yml#L19) - [ ] indices.clear_cache - [ ] indices.clone - [ ] indices.close @@ -178,7 +180,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.delete_template - [ ] indices.disk_usage - [ ] indices.downsample -- [x] [indices.exists](./tests/indices/alias.yml#L37) +- [x] [indices.exists](./tests/indices/exists.yml#L18) - [x] [indices.exists_alias](./tests/indices/alias.yml#L37) - [x] [indices.exists_index_template](./tests/indices/index_template.yml#L31) - [ ] indices.exists_template @@ -186,7 +188,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.field_usage_stats - [ ] indices.flush - [ ] indices.forcemerge -- [x] [indices.get](./tests/indices/alias.yml#L31) +- [x] [indices.get](./tests/indices/get.yml#L17) - [x] [indices.get_alias](./tests/indices/alias.yml#L31) - [x] [indices.get_data_lifecycle](./tests/indices/data_lifecycle.yml#L22) - [x] [indices.get_data_stream](./tests/indices/data_streams.yml#L31) @@ -221,11 +223,11 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.unfreeze - [x] [indices.update_aliases](./tests/indices/alias.yml#L41) - [x] [indices.validate_query](./tests/validate_query/10_basic.yml#L16) -- [ ] inference.delete_model -- [ ] inference.get_model +- [ ] inference.delete +- [ ] inference.get - [ ] inference.inference -- [ ] inference.put_model -- [x] [info](./tests/cluster/cluster_info.yml#L6) +- [ ] inference.put +- [x] [info](./tests/info.yml#L8) - [x] [ingest.delete_pipeline](./tests/ingest/10_basic.yml#L29) - [ ] ingest.geo_ip_stats - [x] [ingest.get_pipeline](./tests/ingest/10_basic.yml#L16) @@ -243,7 +245,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [logstash.delete_pipeline](./tests/logstash/10_basic.yml#L30) - [x] [logstash.get_pipeline](./tests/logstash/10_basic.yml#L26) - [x] [logstash.put_pipeline](./tests/logstash/10_basic.yml#L8) -- [x] [mget](./tests/mget.yml#L10) +- [x] [mget](./tests/mget.yml#L24) - [ ] migration.deprecations - [ ] migration.get_feature_upgrade_status - [ ] migration.post_feature_upgrade @@ -264,7 +266,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [ml.estimate_model_memory](./tests/machine_learning/estimate_model_memory.yml#L8) - [x] [ml.evaluate_data_frame](./tests/machine_learning/data_frame_evaluate.yml#L185) - [ ] ml.explain_data_frame_analytics -- [x] [ml.flush_job](./tests/machine_learning/jobs_crud.yml#L64) +- [ ] ml.flush_job - [ ] ml.forecast - [ ] ml.get_buckets - [x] [ml.get_calendar_events](./tests/machine_learning/calendar_events_crud.yml#L29) @@ -321,9 +323,9 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] ml.validate - [ ] ml.validate_detector - [ ] monitoring.bulk -- [x] [msearch](./tests/msearch.yml#L8) -- [x] [msearch_template](./tests/msearch_template.yml#L8) -- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [msearch](./tests/msearch.yml#L26) +- [x] [msearch_template](./tests/msearch_template.yml#L29) +- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L25) - [ ] nodes.clear_repositories_metering_archive - [ ] nodes.get_repositories_metering_info - [ ] nodes.hot_threads @@ -332,20 +334,21 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] nodes.stats - [ ] nodes.usage - [x] [open_point_in_time](./tests/point_in_time/10_basic.yml#L16) -- [x] [ping](./tests/cluster/component_templates.yml#L12) +- [x] [ping](./tests/ping/ping.yml#L8) - [ ] profiling.flamegraph - [ ] profiling.stacktraces - [ ] profiling.status - [ ] profiling.topn_functions - [x] [put_script](./tests/msearch_template.yml#L10) +- [ ] query_rule.put - [x] [query_ruleset.delete](./tests/query_ruleset/10_basic.yml#L36) - [x] [query_ruleset.get](./tests/query_ruleset/10_basic.yml#L29) - [x] [query_ruleset.list](./tests/query_ruleset/10_basic.yml#L33) - [x] [query_ruleset.put](./tests/query_ruleset/10_basic.yml#L8) - [x] [rank_eval](./tests/rank_eval.yml#L20) -- [x] [reindex](./tests/reindex/10_basic.yml#L8) +- [x] [reindex](./tests/reindex/10_basic.yml#L23) - [ ] reindex_rethrottle -- [x] [render_search_template](./tests/search_template/10_basic.yml#L8) +- [x] [render_search_template](./tests/search_template/10_basic.yml#L29) - [ ] rollup.delete_job - [ ] rollup.get_jobs - [ ] rollup.get_rollup_caps @@ -355,8 +358,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] rollup.start_job - [ ] rollup.stop_job - [x] [scripts_painless_execute](./tests/script/10_basic.yml#L36) -- [x] [scroll](./tests/machine_learning/datafeed_crud.yml#L68) -- [x] [search](./tests/async_search/10_basic.yml#L9) +- [x] [scroll](./tests/scroll/10_basic.yml#L20) +- [x] [search](./tests/indices/rollover.yml#L64) - [x] [search_application.delete](./tests/search_application/10_basic.yml#L55) - [x] [search_application.delete_behavioral_analytics](./tests/search_application/20_behavioral_analytics.yml#L17) - [x] [search_application.get](./tests/search_application/10_basic.yml#L48) @@ -369,13 +372,13 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] search_application.search - [x] [search_mvt](./tests/search_mvt/10_basic.yml#L33) - [ ] search_shards -- [x] [search_template](./tests/msearch_template.yml#L8) +- [x] [search_template](./tests/search_template/10_basic.yml#L38) - [ ] searchable_snapshots.cache_stats - [ ] searchable_snapshots.clear_cache - [ ] searchable_snapshots.mount - [ ] searchable_snapshots.stats - [ ] security.activate_user_profile -- [x] [security.authenticate](./tests/security/20_authenticate.yml#L6) +- [x] [security.authenticate](./tests/security/20_authenticate.yml#L8) - [ ] security.bulk_update_api_keys - [ ] security.change_password - [ ] security.clear_api_key_cache @@ -410,7 +413,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] security.get_user_privileges - [ ] security.get_user_profile - [ ] security.grant_api_key -- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L6) +- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L8) - [ ] security.has_privileges_user_profile - [x] [security.invalidate_api_key](./tests/security/10_api_key_basic.yml#L33) - [ ] security.invalidate_token @@ -461,12 +464,12 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] snapshot.verify_repository - [x] [sql.clear_cursor](./tests/sql/10_basic.yml#L37) - [x] [sql.delete_async](./tests/sql/10_basic.yml#L59) -- [x] [sql.get_async](./tests/sql/10_basic.yml#L52) +- [x] [sql.get_async](./tests/sql/10_basic.yml#L56) - [x] [sql.get_async_status](./tests/sql/10_basic.yml#L52) - [x] [sql.query](./tests/sql/10_basic.yml#L26) - [x] [sql.translate](./tests/sql/10_basic.yml#L33) - [ ] ssl.certificates -- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L36) +- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L41) - [x] [synonyms.delete_synonym_rule](./tests/synonyms/10_basic.yml#L36) - [x] [synonyms.get_synonym](./tests/synonyms/10_basic.yml#L21) - [x] [synonyms.get_synonym_rule](./tests/synonyms/10_basic.yml#L31) @@ -476,13 +479,14 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] tasks.cancel - [ ] tasks.get - [ ] tasks.list -- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L8) -- [x] [termvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L21) +- [x] [termvectors](./tests/termvectors/10_basic.yml#L24) - [ ] text_structure.find_field_structure - [ ] text_structure.find_message_structure - [ ] text_structure.find_structure - [ ] text_structure.test_grok_pattern - [x] [transform.delete_transform](./tests/cat/transform.yml#L28) +- [ ] transform.get_node_stats - [x] [transform.get_transform](./tests/transform/10_basic.yml#L40) - [x] [transform.get_transform_stats](./tests/transform/10_basic.yml#L43) - [x] [transform.preview_transform](./tests/transform/10_basic.yml#L46) @@ -493,8 +497,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [transform.stop_transform](./tests/transform/10_basic.yml#L55) - [x] [transform.update_transform](./tests/transform/10_basic.yml#L35) - [ ] transform.upgrade_transforms -- [x] [update](./tests/indices/alias.yml#L41) -- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L8) +- [x] [update](./tests/update/10_partial_update.yml#L18) +- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L21) - [ ] update_by_query_rethrottle - [ ] watcher.ack_watch - [ ] watcher.activate_watch @@ -521,7 +525,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [async_search.get](./tests/async_search/10_basic.yml#L43) - [x] [async_search.status](./tests/async_search/10_basic.yml#L48) - [x] [async_search.submit](./tests/async_search/10_basic.yml#L35) -- [x] [bulk](./tests/bulk/10_basic.yml#L6) +- [x] [bulk](./tests/bulk/10_basic.yml#L9) - [x] [cat.aliases](./tests/cat/aliases.yml#L20) - [x] [cat.component_templates](./tests/cat/component_templates.yml#L6) - [x] [cat.count](./tests/cat/count.yml#L17) @@ -537,7 +541,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [cluster.delete_component_template](./tests/cluster/component_templates.yml#L29) - [x] [cluster.exists_component_template](./tests/cluster/component_templates.yml#L19) - [x] [cluster.get_component_template](./tests/cluster/component_templates.yml#L24) -- [x] [cluster.info](./tests/cluster/cluster_info.yml#L6) +- [x] [cluster.info](./tests/cluster/cluster_info.yml#L8) - [x] [cluster.put_component_template](./tests/cluster/component_templates.yml#L8) - [ ] connector.check_in - [ ] connector.delete @@ -564,10 +568,10 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] connector.update_scheduling - [ ] connector.update_service_type - [ ] connector.update_status -- [x] [count](./tests/async_search/10_basic.yml#L12) -- [x] [create](./tests/cat/aliases.yml#L8) -- [x] [delete](./tests/async_search/10_basic.yml#L29) -- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L9) +- [x] [count](./tests/bulk/10_basic.yml#L24) +- [x] [create](./tests/create/10_basic.yml#L18) +- [x] [delete](./tests/delete/10_basic.yml#L16) +- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L23) - [x] [delete_script](./tests/script/10_basic.yml#L33) - [x] [enrich.delete_policy](./tests/enrich/10_basic.yml#L44) - [x] [enrich.execute_policy](./tests/enrich/10_basic.yml#L34) @@ -575,21 +579,21 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [enrich.put_policy](./tests/enrich/10_basic.yml#L24) - [ ] enrich.stats - [x] [eql.delete](./tests/eql/10_basic.yml#L122) -- [x] [eql.get](./tests/eql/10_basic.yml#L109) +- [x] [eql.get](./tests/eql/10_basic.yml#L114) - [x] [eql.get_status](./tests/eql/10_basic.yml#L109) - [x] [eql.search](./tests/eql/10_basic.yml#L99) -- [ ] esql.query -- [x] [exists](./tests/cluster/component_templates.yml#L19) -- [x] [exists_source](./tests/exists_source/10_basic.yml#L9) -- [x] [explain](./tests/explain/10_basic.yml#L9) -- [x] [field_caps](./tests/field_caps/10_basic.yml#L9) -- [x] [get](./tests/async_search/10_basic.yml#L43) +- [x] [esql.query](./tests/esql/10_query.yml#L40) +- [x] [exists](./tests/exists/10_basic.yml#L19) +- [x] [exists_source](./tests/exists_source/10_basic.yml#L19) +- [x] [explain](./tests/explain/10_basic.yml#L24) +- [x] [field_caps](./tests/field_caps/10_basic.yml#L21) +- [x] [get](./tests/get/10_basic.yml#L15) - [x] [get_script](./tests/script/10_basic.yml#L29) -- [x] [get_source](./tests/get_source/10_basic.yml#L9) -- [x] [graph.explore](./tests/graph/explore.yml#L31) +- [x] [get_source](./tests/get_source/10_basic.yml#L20) +- [x] [graph.explore](./tests/graph/explore.yml#L33) - [x] [index](./tests/async_search/10_basic.yml#L8) - [x] [indices.add_block](./tests/indices/block.yml#L16) -- [x] [indices.analyze](./tests/indices/analyze.yml#L17) +- [x] [indices.analyze](./tests/indices/analyze.yml#L19) - [x] [indices.create](./tests/cat/aliases.yml#L8) - [x] [indices.create_data_stream](./tests/indices/data_streams.yml#L26) - [x] [indices.data_streams_stats](./tests/indices/data_streams.yml#L36) @@ -598,11 +602,11 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.delete_data_lifecycle - [x] [indices.delete_data_stream](./tests/indices/data_streams.yml#L40) - [x] [indices.delete_index_template](./tests/indices/data_streams.yml#L21) -- [x] [indices.exists](./tests/indices/alias.yml#L37) +- [x] [indices.exists](./tests/indices/exists.yml#L18) - [x] [indices.exists_alias](./tests/indices/alias.yml#L37) - [x] [indices.exists_index_template](./tests/indices/index_template.yml#L31) - [x] [indices.explain_data_lifecycle](./tests/indices/data_lifecycle.yml#L27) -- [x] [indices.get](./tests/indices/alias.yml#L31) +- [x] [indices.get](./tests/indices/get.yml#L17) - [x] [indices.get_alias](./tests/indices/alias.yml#L31) - [x] [indices.get_data_lifecycle](./tests/indices/data_lifecycle.yml#L22) - [x] [indices.get_data_stream](./tests/indices/data_streams.yml#L31) @@ -628,7 +632,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] inference.get - [ ] inference.inference - [ ] inference.put -- [x] [info](./tests/cluster/cluster_info.yml#L6) +- [x] [info](./tests/info.yml#L8) - [x] [ingest.delete_pipeline](./tests/ingest/10_basic.yml#L29) - [x] [ingest.get_pipeline](./tests/ingest/10_basic.yml#L16) - [x] [ingest.processor_grok](./tests/ingest/10_basic.yml#L32) @@ -638,7 +642,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [logstash.delete_pipeline](./tests/logstash/10_basic.yml#L30) - [x] [logstash.get_pipeline](./tests/logstash/10_basic.yml#L26) - [x] [logstash.put_pipeline](./tests/logstash/10_basic.yml#L8) -- [x] [mget](./tests/mget.yml#L10) +- [x] [mget](./tests/mget.yml#L24) - [x] [ml.close_job](./tests/machine_learning/jobs_crud.yml#L69) - [x] [ml.delete_calendar](./tests/machine_learning/calendar_crud.yml#L8) - [x] [ml.delete_calendar_event](./tests/machine_learning/calendar_events_crud.yml#L88) @@ -651,7 +655,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [ml.delete_trained_model_alias](./tests/machine_learning/trained_model_aliases.yml#L40) - [x] [ml.estimate_model_memory](./tests/machine_learning/estimate_model_memory.yml#L8) - [x] [ml.evaluate_data_frame](./tests/machine_learning/data_frame_evaluate.yml#L185) -- [x] [ml.flush_job](./tests/machine_learning/jobs_crud.yml#L64) +- [ ] ml.flush_job - [x] [ml.get_calendar_events](./tests/machine_learning/calendar_events_crud.yml#L29) - [x] [ml.get_calendars](./tests/machine_learning/calendar_crud.yml#L25) - [x] [ml.get_data_frame_analytics](./tests/machine_learning/data_frame_analytics.yml#L37) @@ -691,22 +695,22 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [ml.update_filter](./tests/machine_learning/filter_crud.yml#L25) - [x] [ml.update_job](./tests/machine_learning/jobs_crud.yml#L75) - [ ] ml.update_trained_model_deployment -- [x] [msearch](./tests/msearch.yml#L8) -- [x] [msearch_template](./tests/msearch_template.yml#L8) -- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [msearch](./tests/msearch.yml#L26) +- [x] [msearch_template](./tests/msearch_template.yml#L29) +- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L25) - [x] [open_point_in_time](./tests/point_in_time/10_basic.yml#L16) -- [x] [ping](./tests/cluster/component_templates.yml#L12) +- [x] [ping](./tests/ping/ping.yml#L8) - [x] [put_script](./tests/msearch_template.yml#L10) - [x] [query_ruleset.delete](./tests/query_ruleset/10_basic.yml#L36) - [x] [query_ruleset.get](./tests/query_ruleset/10_basic.yml#L29) - [x] [query_ruleset.list](./tests/query_ruleset/10_basic.yml#L33) - [x] [query_ruleset.put](./tests/query_ruleset/10_basic.yml#L8) - [x] [rank_eval](./tests/rank_eval.yml#L20) -- [x] [reindex](./tests/reindex/10_basic.yml#L8) -- [x] [render_search_template](./tests/search_template/10_basic.yml#L8) +- [x] [reindex](./tests/reindex/10_basic.yml#L23) +- [x] [render_search_template](./tests/search_template/10_basic.yml#L29) - [x] [scripts_painless_execute](./tests/script/10_basic.yml#L36) -- [x] [scroll](./tests/machine_learning/datafeed_crud.yml#L68) -- [x] [search](./tests/async_search/10_basic.yml#L9) +- [x] [scroll](./tests/scroll/10_basic.yml#L20) +- [x] [search](./tests/indices/rollover.yml#L64) - [x] [search_application.delete](./tests/search_application/10_basic.yml#L55) - [x] [search_application.delete_behavioral_analytics](./tests/search_application/20_behavioral_analytics.yml#L17) - [x] [search_application.get](./tests/search_application/10_basic.yml#L48) @@ -716,21 +720,21 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [search_application.put_behavioral_analytics](./tests/search_application/20_behavioral_analytics.yml#L8) - [ ] search_application.search - [x] [search_mvt](./tests/search_mvt/10_basic.yml#L33) -- [x] [search_template](./tests/msearch_template.yml#L8) -- [x] [security.authenticate](./tests/security/20_authenticate.yml#L6) +- [x] [search_template](./tests/search_template/10_basic.yml#L38) +- [x] [security.authenticate](./tests/security/20_authenticate.yml#L8) - [x] [security.create_api_key](./tests/security/10_api_key_basic.yml#L8) - [x] [security.get_api_key](./tests/security/10_api_key_basic.yml#L19) -- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L6) +- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L8) - [x] [security.invalidate_api_key](./tests/security/10_api_key_basic.yml#L33) - [x] [security.query_api_keys](./tests/security/10_api_key_basic.yml#L24) - [ ] security.update_api_key - [x] [sql.clear_cursor](./tests/sql/10_basic.yml#L37) - [x] [sql.delete_async](./tests/sql/10_basic.yml#L59) -- [x] [sql.get_async](./tests/sql/10_basic.yml#L52) +- [x] [sql.get_async](./tests/sql/10_basic.yml#L56) - [x] [sql.get_async_status](./tests/sql/10_basic.yml#L52) - [x] [sql.query](./tests/sql/10_basic.yml#L26) - [x] [sql.translate](./tests/sql/10_basic.yml#L33) -- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L36) +- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L41) - [x] [synonyms.delete_synonym_rule](./tests/synonyms/10_basic.yml#L36) - [x] [synonyms.get_synonym](./tests/synonyms/10_basic.yml#L21) - [x] [synonyms.get_synonym_rule](./tests/synonyms/10_basic.yml#L31) @@ -738,8 +742,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [synonyms.put_synonym](./tests/synonyms/10_basic.yml#L16) - [x] [synonyms.put_synonym_rule](./tests/synonyms/10_basic.yml#L25) - [ ] tasks.get -- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L8) -- [x] [termvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L21) +- [x] [termvectors](./tests/termvectors/10_basic.yml#L24) - [x] [transform.delete_transform](./tests/cat/transform.yml#L28) - [x] [transform.get_transform](./tests/transform/10_basic.yml#L40) - [x] [transform.get_transform_stats](./tests/transform/10_basic.yml#L43) @@ -750,8 +754,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [transform.start_transform](./tests/transform/10_basic.yml#L49) - [x] [transform.stop_transform](./tests/transform/10_basic.yml#L55) - [x] [transform.update_transform](./tests/transform/10_basic.yml#L35) -- [x] [update](./tests/indices/alias.yml#L41) -- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L8) +- [x] [update](./tests/update/10_partial_update.yml#L18) +- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L21) ### Stack @@ -764,7 +768,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] autoscaling.get_autoscaling_capacity - [ ] autoscaling.get_autoscaling_policy - [ ] autoscaling.put_autoscaling_policy -- [x] [bulk](./tests/bulk/10_basic.yml#L6) +- [x] [bulk](./tests/bulk/10_basic.yml#L9) - [x] [cat.aliases](./tests/cat/aliases.yml#L20) - [ ] cat.allocation - [x] [cat.component_templates](./tests/cat/component_templates.yml#L6) @@ -813,7 +817,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [cluster.get_component_template](./tests/cluster/component_templates.yml#L24) - [ ] cluster.get_settings - [ ] cluster.health -- [x] [cluster.info](./tests/cluster/cluster_info.yml#L6) +- [x] [cluster.info](./tests/cluster/cluster_info.yml#L8) - [ ] cluster.pending_tasks - [ ] cluster.post_voting_config_exclusions - [x] [cluster.put_component_template](./tests/cluster/component_templates.yml#L8) @@ -847,13 +851,13 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] connector.update_scheduling - [ ] connector.update_service_type - [ ] connector.update_status -- [x] [count](./tests/async_search/10_basic.yml#L12) -- [x] [create](./tests/cat/aliases.yml#L8) +- [x] [count](./tests/bulk/10_basic.yml#L24) +- [x] [create](./tests/create/10_basic.yml#L18) - [ ] dangling_indices.delete_dangling_index - [ ] dangling_indices.import_dangling_index - [ ] dangling_indices.list_dangling_indices -- [x] [delete](./tests/async_search/10_basic.yml#L29) -- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L9) +- [x] [delete](./tests/delete/10_basic.yml#L16) +- [x] [delete_by_query](./tests/delete_by_query/10_basic.yml#L23) - [ ] delete_by_query_rethrottle - [x] [delete_script](./tests/script/10_basic.yml#L33) - [x] [enrich.delete_policy](./tests/enrich/10_basic.yml#L44) @@ -862,25 +866,25 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [enrich.put_policy](./tests/enrich/10_basic.yml#L24) - [ ] enrich.stats - [x] [eql.delete](./tests/eql/10_basic.yml#L122) -- [x] [eql.get](./tests/eql/10_basic.yml#L109) +- [x] [eql.get](./tests/eql/10_basic.yml#L114) - [x] [eql.get_status](./tests/eql/10_basic.yml#L109) - [x] [eql.search](./tests/eql/10_basic.yml#L99) -- [ ] esql.query -- [x] [exists](./tests/cluster/component_templates.yml#L19) -- [x] [exists_source](./tests/exists_source/10_basic.yml#L9) -- [x] [explain](./tests/explain/10_basic.yml#L9) +- [x] [esql.query](./tests/esql/10_query.yml#L40) +- [x] [exists](./tests/exists/10_basic.yml#L19) +- [x] [exists_source](./tests/exists_source/10_basic.yml#L19) +- [x] [explain](./tests/explain/10_basic.yml#L24) - [ ] features.get_features - [ ] features.reset_features -- [x] [field_caps](./tests/field_caps/10_basic.yml#L9) +- [x] [field_caps](./tests/field_caps/10_basic.yml#L21) - [ ] fleet.global_checkpoints - [ ] fleet.msearch - [ ] fleet.search -- [x] [get](./tests/async_search/10_basic.yml#L43) +- [x] [get](./tests/get/10_basic.yml#L15) - [x] [get_script](./tests/script/10_basic.yml#L29) - [ ] get_script_context - [ ] get_script_languages -- [x] [get_source](./tests/get_source/10_basic.yml#L9) -- [x] [graph.explore](./tests/graph/explore.yml#L31) +- [x] [get_source](./tests/get_source/10_basic.yml#L20) +- [x] [graph.explore](./tests/graph/explore.yml#L33) - [ ] health_report - [ ] ilm.delete_lifecycle - [ ] ilm.explain_lifecycle @@ -895,7 +899,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] ilm.stop - [x] [index](./tests/async_search/10_basic.yml#L8) - [x] [indices.add_block](./tests/indices/block.yml#L16) -- [x] [indices.analyze](./tests/indices/analyze.yml#L17) +- [x] [indices.analyze](./tests/indices/analyze.yml#L19) - [ ] indices.clear_cache - [ ] indices.clone - [ ] indices.close @@ -910,7 +914,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.delete_template - [ ] indices.disk_usage - [ ] indices.downsample -- [x] [indices.exists](./tests/indices/alias.yml#L37) +- [x] [indices.exists](./tests/indices/exists.yml#L18) - [x] [indices.exists_alias](./tests/indices/alias.yml#L37) - [x] [indices.exists_index_template](./tests/indices/index_template.yml#L31) - [ ] indices.exists_template @@ -918,7 +922,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] indices.field_usage_stats - [ ] indices.flush - [ ] indices.forcemerge -- [x] [indices.get](./tests/indices/alias.yml#L31) +- [x] [indices.get](./tests/indices/get.yml#L17) - [x] [indices.get_alias](./tests/indices/alias.yml#L31) - [x] [indices.get_data_lifecycle](./tests/indices/data_lifecycle.yml#L22) - [x] [indices.get_data_stream](./tests/indices/data_streams.yml#L31) @@ -957,7 +961,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] inference.get - [ ] inference.inference - [ ] inference.put -- [x] [info](./tests/cluster/cluster_info.yml#L6) +- [x] [info](./tests/info.yml#L8) - [x] [ingest.delete_pipeline](./tests/ingest/10_basic.yml#L29) - [ ] ingest.geo_ip_stats - [x] [ingest.get_pipeline](./tests/ingest/10_basic.yml#L16) @@ -975,7 +979,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [logstash.delete_pipeline](./tests/logstash/10_basic.yml#L30) - [x] [logstash.get_pipeline](./tests/logstash/10_basic.yml#L26) - [x] [logstash.put_pipeline](./tests/logstash/10_basic.yml#L8) -- [x] [mget](./tests/mget.yml#L10) +- [x] [mget](./tests/mget.yml#L24) - [ ] migration.deprecations - [ ] migration.get_feature_upgrade_status - [ ] migration.post_feature_upgrade @@ -996,7 +1000,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [ml.estimate_model_memory](./tests/machine_learning/estimate_model_memory.yml#L8) - [x] [ml.evaluate_data_frame](./tests/machine_learning/data_frame_evaluate.yml#L185) - [ ] ml.explain_data_frame_analytics -- [x] [ml.flush_job](./tests/machine_learning/jobs_crud.yml#L64) +- [ ] ml.flush_job - [ ] ml.forecast - [ ] ml.get_buckets - [x] [ml.get_calendar_events](./tests/machine_learning/calendar_events_crud.yml#L29) @@ -1051,9 +1055,9 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] ml.update_trained_model_deployment - [ ] ml.upgrade_job_snapshot - [ ] monitoring.bulk -- [x] [msearch](./tests/msearch.yml#L8) -- [x] [msearch_template](./tests/msearch_template.yml#L8) -- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [msearch](./tests/msearch.yml#L26) +- [x] [msearch_template](./tests/msearch_template.yml#L29) +- [x] [mtermvectors](./tests/mtermvectors/10_basic.yml#L25) - [ ] nodes.clear_repositories_metering_archive - [ ] nodes.get_repositories_metering_info - [ ] nodes.hot_threads @@ -1062,16 +1066,16 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] nodes.stats - [ ] nodes.usage - [x] [open_point_in_time](./tests/point_in_time/10_basic.yml#L16) -- [x] [ping](./tests/cluster/component_templates.yml#L12) +- [x] [ping](./tests/ping/ping.yml#L8) - [x] [put_script](./tests/msearch_template.yml#L10) - [x] [query_ruleset.delete](./tests/query_ruleset/10_basic.yml#L36) - [x] [query_ruleset.get](./tests/query_ruleset/10_basic.yml#L29) - [x] [query_ruleset.list](./tests/query_ruleset/10_basic.yml#L33) - [x] [query_ruleset.put](./tests/query_ruleset/10_basic.yml#L8) - [x] [rank_eval](./tests/rank_eval.yml#L20) -- [x] [reindex](./tests/reindex/10_basic.yml#L8) +- [x] [reindex](./tests/reindex/10_basic.yml#L23) - [ ] reindex_rethrottle -- [x] [render_search_template](./tests/search_template/10_basic.yml#L8) +- [x] [render_search_template](./tests/search_template/10_basic.yml#L29) - [ ] rollup.delete_job - [ ] rollup.get_jobs - [ ] rollup.get_rollup_caps @@ -1081,8 +1085,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] rollup.start_job - [ ] rollup.stop_job - [x] [scripts_painless_execute](./tests/script/10_basic.yml#L36) -- [x] [scroll](./tests/machine_learning/datafeed_crud.yml#L68) -- [x] [search](./tests/async_search/10_basic.yml#L9) +- [x] [scroll](./tests/scroll/10_basic.yml#L20) +- [x] [search](./tests/indices/rollover.yml#L64) - [x] [search_application.delete](./tests/search_application/10_basic.yml#L55) - [x] [search_application.delete_behavioral_analytics](./tests/search_application/20_behavioral_analytics.yml#L17) - [x] [search_application.get](./tests/search_application/10_basic.yml#L48) @@ -1095,13 +1099,13 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] search_application.search - [x] [search_mvt](./tests/search_mvt/10_basic.yml#L33) - [ ] search_shards -- [x] [search_template](./tests/msearch_template.yml#L8) +- [x] [search_template](./tests/search_template/10_basic.yml#L38) - [ ] searchable_snapshots.cache_stats - [ ] searchable_snapshots.clear_cache - [ ] searchable_snapshots.mount - [ ] searchable_snapshots.stats - [ ] security.activate_user_profile -- [x] [security.authenticate](./tests/security/20_authenticate.yml#L6) +- [x] [security.authenticate](./tests/security/20_authenticate.yml#L8) - [ ] security.bulk_update_api_keys - [ ] security.change_password - [ ] security.clear_api_key_cache @@ -1136,7 +1140,7 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] security.get_user_privileges - [ ] security.get_user_profile - [ ] security.grant_api_key -- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L6) +- [x] [security.has_privileges](./tests/security/30_has_privileges.yml#L8) - [ ] security.has_privileges_user_profile - [x] [security.invalidate_api_key](./tests/security/10_api_key_basic.yml#L33) - [ ] security.invalidate_token @@ -1185,12 +1189,12 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] snapshot.verify_repository - [x] [sql.clear_cursor](./tests/sql/10_basic.yml#L37) - [x] [sql.delete_async](./tests/sql/10_basic.yml#L59) -- [x] [sql.get_async](./tests/sql/10_basic.yml#L52) +- [x] [sql.get_async](./tests/sql/10_basic.yml#L56) - [x] [sql.get_async_status](./tests/sql/10_basic.yml#L52) - [x] [sql.query](./tests/sql/10_basic.yml#L26) - [x] [sql.translate](./tests/sql/10_basic.yml#L33) - [ ] ssl.certificates -- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L36) +- [x] [synonyms.delete_synonym](./tests/synonyms/10_basic.yml#L41) - [x] [synonyms.delete_synonym_rule](./tests/synonyms/10_basic.yml#L36) - [x] [synonyms.get_synonym](./tests/synonyms/10_basic.yml#L21) - [x] [synonyms.get_synonym_rule](./tests/synonyms/10_basic.yml#L31) @@ -1200,8 +1204,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] tasks.cancel - [ ] tasks.get - [ ] tasks.list -- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L8) -- [x] [termvectors](./tests/mtermvectors/10_basic.yml#L9) +- [x] [terms_enum](./tests/terms_enum/10_basic.yml#L21) +- [x] [termvectors](./tests/termvectors/10_basic.yml#L24) - [ ] text_structure.find_structure - [ ] text_structure.test_grok_pattern - [x] [transform.delete_transform](./tests/cat/transform.yml#L28) @@ -1215,8 +1219,8 @@ Endpoints that are currently being tested are marked as done and link to the tes - [x] [transform.stop_transform](./tests/transform/10_basic.yml#L55) - [x] [transform.update_transform](./tests/transform/10_basic.yml#L35) - [ ] transform.upgrade_transforms -- [x] [update](./tests/indices/alias.yml#L41) -- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L8) +- [x] [update](./tests/update/10_partial_update.yml#L18) +- [x] [update_by_query](./tests/update_by_query/10_basic.yml#L21) - [ ] update_by_query_rethrottle - [ ] watcher.ack_watch - [ ] watcher.activate_watch @@ -1237,6 +1241,7 @@ Endpoints that are currently being tested are marked as done and link to the tes ### APIs in JSON spec and not elasticsearch-specification +- [ ] capabilities - [ ] connector.secret_delete - [ ] connector.secret_get - [ ] connector.secret_post @@ -1244,22 +1249,22 @@ Endpoints that are currently being tested are marked as done and link to the tes - [ ] connector.sync_job_check_in - [ ] connector.sync_job_error - [ ] connector.sync_job_update_stats +- [ ] connector.update_features - [ ] esql.async_query - [ ] esql.async_query_get - [ ] fleet.delete_secret - [ ] fleet.get_secret - [ ] fleet.post_secret -- [ ] inference.delete_model -- [ ] inference.get_model -- [ ] inference.put_model - [ ] ml.validate - [ ] ml.validate_detector - [ ] profiling.flamegraph - [ ] profiling.stacktraces - [ ] profiling.status - [ ] profiling.topn_functions +- [ ] query_rule.put - [ ] security.query_user - [ ] simulate.ingest - [ ] text_structure.find_field_structure - [ ] text_structure.find_message_structure +- [ ] transform.get_node_stats