Skip to content
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

[7.17] Clean up pipelines #187490

Merged
merged 5 commits into from
Jul 8, 2024

Merge branch '7.17' into clean-up-pipelines

7f3e5c8
Select commit
Loading
Failed to load commit list.
Merged

[7.17] Clean up pipelines #187490

Merge branch '7.17' into clean-up-pipelines
7f3e5c8
Select commit
Loading
Failed to load commit list.
checks-reporter / API Integration Tests succeeded Jul 8, 2024 in 9m 50s

node scripts/functional_tests --config test/api_integration/config.js --bail --debug

Details

[truncated]
 for "should return error for invalid object type"
             └- ✓ pass  (11ms)
           └-> should return mix of successes and errors
             └-> "before each" hook: global before each for "should return mix of successes and errors"
             └- ✓ pass  (15ms)
           └-> "after all" hook for "should return mix of successes and errors"
           └-> "after all" hook: afterTestSuite.trigger for "should return mix of successes and errors"
         └-: relationships
           └-> "before all" hook: beforeTestSuite.trigger in "relationships"
           └-> "before all" hook in "relationships"
           └-: searches
             └-> "before all" hook: beforeTestSuite.trigger for "should validate search response schema"
             └-> should validate search response schema
               └-> "before each" hook: global before each for "should validate search response schema"
               └- ✓ pass  (23ms)
             └-> should work for searches
               └-> "before each" hook: global before each for "should work for searches"
               └- ✓ pass  (23ms)
             └-> should filter based on savedObjectTypes
               └-> "before each" hook: global before each for "should filter based on savedObjectTypes"
               └- ✓ pass  (25ms)
             └-> should return 404 if search finds no results
               └-> "before each" hook: global before each for "should return 404 if search finds no results"
               └- ✓ pass  (32ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 404 if search finds no results"
           └-: dashboards
             └-> "before all" hook: beforeTestSuite.trigger for "should validate dashboard response schema"
             └-> should validate dashboard response schema
               └-> "before each" hook: global before each for "should validate dashboard response schema"
               └- ✓ pass  (21ms)
             └-> should work for dashboards
               └-> "before each" hook: global before each for "should work for dashboards"
               └- ✓ pass  (27ms)
             └-> should filter based on savedObjectTypes
               └-> "before each" hook: global before each for "should filter based on savedObjectTypes"
               └- ✓ pass  (15ms)
             └-> should return 404 if dashboard finds no results
               └-> "before each" hook: global before each for "should return 404 if dashboard finds no results"
               └- ✓ pass  (36ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 404 if dashboard finds no results"
           └-: visualizations
             └-> "before all" hook: beforeTestSuite.trigger for "should validate visualization response schema"
             └-> should validate visualization response schema
               └-> "before each" hook: global before each for "should validate visualization response schema"
               └- ✓ pass  (21ms)
             └-> should work for visualizations
               └-> "before each" hook: global before each for "should work for visualizations"
               └- ✓ pass  (17ms)
             └-> should filter based on savedObjectTypes
               └-> "before each" hook: global before each for "should filter based on savedObjectTypes"
               └- ✓ pass  (18ms)
             └-> should return 404 if visualizations finds no results
               └-> "before each" hook: global before each for "should return 404 if visualizations finds no results"
               └- ✓ pass  (24ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 404 if visualizations finds no results"
           └-: index patterns
             └-> "before all" hook: beforeTestSuite.trigger for "should validate visualization response schema"
             └-> should validate visualization response schema
               └-> "before each" hook: global before each for "should validate visualization response schema"
               └- ✓ pass  (18ms)
             └-> should work for index patterns
               └-> "before each" hook: global before each for "should work for index patterns"
               └- ✓ pass  (35ms)
             └-> should filter based on savedObjectTypes
               └-> "before each" hook: global before each for "should filter based on savedObjectTypes"
               └- ✓ pass  (25ms)
             └-> should return 404 if index pattern finds no results
               └-> "before each" hook: global before each for "should return 404 if index pattern finds no results"
               └- ✓ pass  (23ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 404 if index pattern finds no results"
           └-: invalid references
             └-> "before all" hook: beforeTestSuite.trigger for "should validate the response schema"
             └-> should validate the response schema
               └-> "before each" hook: global before each for "should validate the response schema"
               └- ✓ pass  (18ms)
             └-> should return the invalid relations
               └-> "before each" hook: global before each for "should return the invalid relations"
               └- ✓ pass  (15ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return the invalid relations"
           └-> "after all" hook in "relationships"
           └-> "after all" hook: afterTestSuite.trigger in "relationships"
         └-: scroll_count
           └-> "before all" hook: beforeTestSuite.trigger in "scroll_count"
           └-: with less than 10k objects
             └-> "before all" hook: beforeTestSuite.trigger for "returns the count for each included types"
             └-> "before all" hook for "returns the count for each included types"
             └-> returns the count for each included types
               └-> "before each" hook: global before each for "returns the count for each included types"
               └- ✓ pass  (46ms)
             └-> only returns count for types to include
               └-> "before each" hook: global before each for "only returns count for types to include"
               └- ✓ pass  (29ms)
             └-> filters on title when `searchString` is provided
               └-> "before each" hook: global before each for "filters on title when `searchString` is provided"
               └- ✓ pass  (36ms)
             └-> includes all requested types even when none match the search
               └-> "before each" hook: global before each for "includes all requested types even when none match the search"
               └- ✓ pass  (37ms)
             └-> "after all" hook for "includes all requested types even when none match the search"
             └-> "after all" hook: afterTestSuite.trigger for "includes all requested types even when none match the search"
           └-: scroll_count with more than 10k objects
             └-> "before all" hook: beforeTestSuite.trigger for "returns the correct count for each included types"
             └-> "before all" hook for "returns the correct count for each included types"
             └-> returns the correct count for each included types
               └-> "before each" hook: global before each for "returns the correct count for each included types"
               └- ✓ pass  (682ms)
             └-> "after all" hook for "returns the correct count for each included types"
             └-> "after all" hook: afterTestSuite.trigger for "returns the correct count for each included types"
           └-> "after all" hook: afterTestSuite.trigger in "scroll_count"
         └-> "after all" hook: afterTestSuite.trigger in "saved objects management apis"
       └-: saved_objects
         └-> "before all" hook: beforeTestSuite.trigger in "saved_objects"
         └-: _bulk_create
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses"
           └-> "before all" hook for "should return 200 with individual responses"
           └-> should return 200 with individual responses
             └-> "before each" hook: global before each for "should return 200 with individual responses"
             └- ✓ pass  (1.0s)
           └-> should not return raw id when object id is unspecified
             └-> "before each" hook: global before each for "should not return raw id when object id is unspecified"
             └- ✓ pass  (1.0s)
           └-> "after all" hook for "should not return raw id when object id is unspecified"
           └-> "after all" hook: afterTestSuite.trigger for "should not return raw id when object id is unspecified"
         └-: _bulk_get
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses"
           └-> "before all" hook for "should return 200 with individual responses"
           └-> should return 200 with individual responses
             └-> "before each" hook: global before each for "should return 200 with individual responses"
             └- ✓ pass  (28ms)
           └-> "after all" hook for "should return 200 with individual responses"
           └-> "after all" hook: afterTestSuite.trigger for "should return 200 with individual responses"
         └-: bulkUpdate
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200"
           └-> "before all" hook for "should return 200"
           └-> should return 200
             └-> "before each" hook: global before each for "should return 200"
             └- ✓ pass  (1.0s)
           └-> does not pass references if omitted
             └-> "before each" hook: global before each for "does not pass references if omitted"
             └- ✓ pass  (1.0s)
           └-> passes empty references array if empty references array is provided
             └-> "before each" hook: global before each for "passes empty references array if empty references array is provided"
             └- ✓ pass  (1.0s)
           └-: unknown id
             └-> "before all" hook: beforeTestSuite.trigger for "should return a generic 404"
             └-> should return a generic 404
               └-> "before each" hook: global before each for "should return a generic 404"
               └- ✓ pass  (993ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return a generic 404"
           └-> "after all" hook for "passes empty references array if empty references array is provided"
           └-> "after all" hook: afterTestSuite.trigger for "passes empty references array if empty references array is provided"
         └-: create
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200"
           └-> "before all" hook for "should return 200"
           └-> should return 200
             └-> "before each" hook: global before each for "should return 200"
             └- ✓ pass  (1.0s)
           └-> result should be updated to the latest coreMigrationVersion
             └-> "before each" hook: global before each for "result should be updated to the latest coreMigrationVersion"
             └- ✓ pass  (1.0s)
           └-> "after all" hook for "result should be updated to the latest coreMigrationVersion"
           └-> "after all" hook: afterTestSuite.trigger for "result should be updated to the latest coreMigrationVersion"
         └-: delete
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 when deleting a doc"
           └-> "before all" hook for "should return 200 when deleting a doc"
           └-> should return 200 when deleting a doc
             └-> "before each" hook: global before each for "should return 200 when deleting a doc"
             └- ✓ pass  (1.0s)
           └-> should return generic 404 when deleting an unknown doc
             └-> "before each" hook: global before each for "should return generic 404 when deleting an unknown doc"
             └- ✓ pass  (1.0s)
           └-> "after all" hook for "should return generic 404 when deleting an unknown doc"
           └-> "after all" hook: afterTestSuite.trigger for "should return generic 404 when deleting an unknown doc"
         └-: export
           └-> "before all" hook: beforeTestSuite.trigger in "export"
           └-> "before all" hook in "export"
           └-: basic amount of saved objects
             └-> "before all" hook: beforeTestSuite.trigger for "should return objects in dependency order"
             └-> should return objects in dependency order
               └-> "before each" hook: global before each for "should return objects in dependency order"
               └- ✓ pass  (39ms)
             └-> should exclude the export details if asked
               └-> "before each" hook: global before each for "should exclude the export details if asked"
               └- ✓ pass  (36ms)
             └-> should support including dependencies when exporting selected objects
               └-> "before each" hook: global before each for "should support including dependencies when exporting selected objects"
               └- ✓ pass  (28ms)
             └-> should support including dependencies when exporting by type
               └-> "before each" hook: global before each for "should support including dependencies when exporting by type"
               └- ✓ pass  (31ms)
             └-> should support including dependencies when exporting by type and search
               └-> "before each" hook: global before each for "should support including dependencies when exporting by type and search"
               └- ✓ pass  (94ms)
             └-> should throw error when object doesn't exist
               └-> "before each" hook: global before each for "should throw error when object doesn't exist"
               └- ✓ pass  (42ms)
             └-> should return 400 when exporting unsupported type
               └-> "before each" hook: global before each for "should return 400 when exporting unsupported type"
               └- ✓ pass  (28ms)
             └-> should return 400 when exporting objects with unsupported type
               └-> "before each" hook: global before each for "should return 400 when exporting objects with unsupported type"
               └- ✓ pass  (33ms)
             └-> should export object with circular refs
               └-> "before each" hook: global before each for "should export object with circular refs"
               └- ✓ pass  (698ms)
             └-> "after all" hook: afterTestSuite.trigger for "should export object with circular refs"
           └-: 10,000 objects
             └-> "before all" hook: beforeTestSuite.trigger for "should return 400 when exporting without type or objects passed in"
             └-> "before all" hook for "should return 400 when exporting without type or objects passed in"
             └-> should return 400 when exporting without type or objects passed in
               └-> "before each" hook: global before each for "should return 400 when exporting without type or objects passed in"
               └- ✓ pass  (22ms)
             └-> should return 200 when exporting by single type
               └-> "before each" hook: global before each for "should return 200 when exporting by single type"
               └- ✓ pass  (19ms)
             └-> should return 200 when exporting by array type
               └-> "before each" hook: global before each for "should return 200 when exporting by array type"
               └- ✓ pass  (22ms)
             └-> should return 200 when exporting by objects
               └-> "before each" hook: global before each for "should return 200 when exporting by objects"
               └- ✓ pass  (15ms)
             └-> should return 400 when exporting by type and objects
               └-> "before each" hook: global before each for "should return 400 when exporting by type and objects"
               └- ✓ pass  (28ms)
             └-> should allow exporting more than 10,000 objects if permitted by maxImportExportSize
               └-> "before each" hook: global before each for "should allow exporting more than 10,000 objects if permitted by maxImportExportSize"
               └- ✓ pass  (7.0s)
             └-> should return 400 when exporting more than allowed by maxImportExportSize
               └-> "before each" hook: global before each for "should return 400 when exporting more than allowed by maxImportExportSize"
               └- ✓ pass  (1.5s)
             └-> "after all" hook: afterTestSuite.trigger for "should return 400 when exporting more than allowed by maxImportExportSize"
           └-> "after all" hook in "export"
           └-> "after all" hook: afterTestSuite.trigger in "export"
         └-: find
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses"
           └-> "before all" hook for "should return 200 with individual responses"
           └-> should return 200 with individual responses
             └-> "before each" hook: global before each for "should return 200 with individual responses"
             └- ✓ pass  (20ms)
           └-: unknown type
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with empty response"
             └-> should return 200 with empty response
               └-> "before each" hook: global before each for "should return 200 with empty response"
               └- ✓ pass  (7ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 with empty response"
           └-: page beyond total
             └-> should return 200 with empty response
           └-: unknown search field
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with empty response"
             └-> should return 200 with empty response
               └-> "before each" hook: global before each for "should return 200 with empty response"
               └- ✓ pass  (27ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 with empty response"
           └-: unknown namespace
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with empty response"
             └-> should return 200 with empty response
               └-> "before each" hook: global before each for "should return 200 with empty response"
               └- ✓ pass  (21ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 with empty response"
           └-: known namespace
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses"
             └-> should return 200 with individual responses
               └-> "before each" hook: global before each for "should return 200 with individual responses"
               └- ✓ pass  (32ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 with individual responses"
           └-: wildcard namespace
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses from the all namespaces"
             └-> should return 200 with individual responses from the all namespaces
               └-> "before each" hook: global before each for "should return 200 with individual responses from the all namespaces"
               └- ✓ pass  (36ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 with individual responses from the all namespaces"
           └-: with a filter
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with a valid response"
             └-> should return 200 with a valid response
               └-> "before each" hook: global before each for "should return 200 with a valid response"
               └- ✓ pass  (31ms)
             └-> wrong type should return 400 with Bad Request
               └-> "before each" hook: global before each for "wrong type should return 400 with Bad Request"
               └- ✓ pass  (57ms)
             └-> KQL syntax error should return 400 with Bad Request
               └-> "before each" hook: global before each for "KQL syntax error should return 400 with Bad Request"
               └- ✓ pass  (34ms)
             └-> "after all" hook: afterTestSuite.trigger for "KQL syntax error should return 400 with Bad Request"
           └-: using aggregations
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with valid response for a valid aggregation"
             └-> should return 200 with valid response for a valid aggregation
               └-> "before each" hook: global before each for "should return 200 with valid response for a valid aggregation"
               └- ✓ pass  (20ms)
             └-> should return a 400 when referencing an invalid SO attribute
               └-> "before each" hook: global before each for "should return a 400 when referencing an invalid SO attribute"
               └- ✓ pass  (39ms)
             └-> should return a 400 when using a forbidden aggregation option
               └-> "before each" hook: global before each for "should return a 400 when using a forbidden aggregation option"
               └- ✓ pass  (37ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return a 400 when using a forbidden aggregation option"
           └-: `has_reference` and `has_reference_operator` parameters
             └-> "before all" hook: beforeTestSuite.trigger for "search for a reference"
             └-> "before all" hook for "search for a reference"
             └-> search for a reference
               └-> "before each" hook: global before each for "search for a reference"
               └- ✓ pass  (15ms)
             └-> search for multiple references with OR operator
               └-> "before each" hook: global before each for "search for multiple references with OR operator"
               └- ✓ pass  (16ms)
             └-> search for multiple references with AND operator
               └-> "before each" hook: global before each for "search for multiple references with AND operator"
               └- ✓ pass  (26ms)
             └-> "after all" hook for "search for multiple references with AND operator"
             └-> "after all" hook: afterTestSuite.trigger for "search for multiple references with AND operator"
           └-: searching for special characters
             └-> "before all" hook: beforeTestSuite.trigger for "can search for objects with dashes"
             └-> "before all" hook for "can search for objects with dashes"
             └-> can search for objects with dashes
               └-> "before each" hook: global before each for "can search for objects with dashes"
               └- ✓ pass  (20ms)
             └-> can search with the prefix search character just after a special one
               └-> "before each" hook: global before each for "can search with the prefix search character just after a special one"
               └- ✓ pass  (13ms)
             └-> can search for objects with asterisk
               └-> "before each" hook: global before each for "can search for objects with asterisk"
               └- ✓ pass  (16ms)
             └-> can still search tokens by prefix
               └-> "before each" hook: global before each for "can still search tokens by prefix"
               └- ✓ pass  (32ms)
             └-> "after all" hook for "can still search tokens by prefix"
             └-> "after all" hook: afterTestSuite.trigger for "can still search tokens by prefix"
           └-> "after all" hook for "should return 200 with individual responses"
           └-> "after all" hook: afterTestSuite.trigger for "should return 200 with individual responses"
         └-: get
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200"
           └-> "before all" hook for "should return 200"
           └-> should return 200
             └-> "before each" hook: global before each for "should return 200"
             └- ✓ pass  (36ms)
           └-: doc does not exist
             └-> "before all" hook: beforeTestSuite.trigger for "should return same generic error as when index does not exist"
             └-> should return same generic error as when index does not exist
               └-> "before each" hook: global before each for "should return same generic error as when index does not exist"
               └- ✓ pass  (64ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return same generic error as when index does not exist"
           └-> "after all" hook for "should return 200"
           └-> "after all" hook: afterTestSuite.trigger for "should return 200"
         └-: import
           └-> "before all" hook: beforeTestSuite.trigger in "import"
           └-: with basic data existing
             └-> "before all" hook: beforeTestSuite.trigger for "should return 415 when no file passed in"
             └-> "before all" hook for "should return 415 when no file passed in"
             └-> should return 415 when no file passed in
               └-> "before each" hook: global before each for "should return 415 when no file passed in"
               └- ✓ pass  (22ms)
             └-> should return errors when conflicts exist
               └-> "before each" hook: global before each for "should return errors when conflicts exist"
               └- ✓ pass  (17ms)
             └-> should return 200 when conflicts exist but overwrite is passed in
               └-> "before each" hook: global before each for "should return 200 when conflicts exist but overwrite is passed in"
               └- ✓ pass  (974ms)
             └-> should return 200 when trying to import unsupported types
               └-> "before each" hook: global before each for "should return 200 when trying to import unsupported types"
               └- ✓ pass  (13ms)
             └-> should return 200 when importing SO with circular refs
               └-> "before each" hook: global before each for "should return 200 when importing SO with circular refs"
               └- ✓ pass  (997ms)
             └-> should return 400 when trying to import more than 10,000 objects
               └-> "before each" hook: global before each for "should return 400 when trying to import more than 10,000 objects"
               └- ✓ pass  (1.2s)
             └-> should return errors when index patterns or search are missing
               └-> "before each" hook: global before each for "should return errors when index patterns or search are missing"
               └- ✓ pass  (22ms)
             └-> "after all" hook for "should return errors when index patterns or search are missing"
             └-> "after all" hook: afterTestSuite.trigger for "should return errors when index patterns or search are missing"
           └-> "after all" hook: afterTestSuite.trigger in "import"
         └-: Kibana index migration
           └-> "before all" hook: beforeTestSuite.trigger for "Migrates an existing index that has never been migrated before"
           └-> "before all" hook for "Migrates an existing index that has never been migrated before"
           └-> Migrates an existing index that has never been migrated before
             └-> "before each" hook: global before each for "Migrates an existing index that has never been migrated before"
             └- ✓ pass  (904ms)
           └-> migrates a previously migrated index, if migrations change
             └-> "before each" hook: global before each for "migrates a previously migrated index, if migrations change"
             └- ✓ pass  (947ms)
           └-> drops fleet-agent-event saved object types when doing a migration
             └-> "before each" hook: global before each for "drops fleet-agent-event saved object types when doing a migration"
             └- ✓ pass  (830ms)
           └-> Coordinates migrations across the Kibana cluster
             └-> "before each" hook: global before each for "Coordinates migrations across the Kibana cluster"
             └- ✓ pass  (754ms)
           └-> Correctly applies reference transforms and conversion transforms
             └-> "before each" hook: global before each for "Correctly applies reference transforms and conversion transforms"
             └- ✓ pass  (687ms)
           └-> "after all" hook: afterTestSuite.trigger for "Correctly applies reference transforms and conversion transforms"
         └-: resolve
           └-> "before all" hook: beforeTestSuite.trigger in "resolve"
           └-> "before all" hook in "resolve"
           └-: with kibana index
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200"
             └-> "before all" hook for "should return 200"
             └-> should return 200
               └-> "before each" hook: global before each for "should return 200"
               └- ✓ pass  (17ms)
             └-: doc does not exist
               └-> "before all" hook: beforeTestSuite.trigger for "should return same generic error as when index does not exist"
               └-> should return same generic error as when index does not exist
                 └-> "before each" hook: global before each for "should return same generic error as when index does not exist"
                 └- ✓ pass  (39ms)
               └-> "after all" hook: afterTestSuite.trigger for "should return same generic error as when index does not exist"
             └-> "after all" hook for "should return 200"
             └-> "after all" hook: afterTestSuite.trigger for "should return 200"
           └-> "after all" hook: afterTestSuite.trigger in "resolve"
         └-: resolve_import_errors
           └-> "before all" hook: beforeTestSuite.trigger in "resolve_import_errors"
           └-: with basic data existing
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 when skipping all the records"
             └-> "before all" hook for "should return 200 when skipping all the records"
             └-> should return 200 when skipping all the records
               └-> "before each" hook: global before each for "should return 200 when skipping all the records"
               └- ✓ pass  (43ms)
             └-> should return 200 when manually overwriting each object
               └-> "before each" hook: global before each for "should return 200 when manually overwriting each object"
               └- ✓ pass  (978ms)
             └-> should return 200 with only one record when overwriting 1 and skipping 1
               └-> "before each" hook: global before each for "should return 200 with only one record when overwriting 1 and skipping 1"
               └- ✓ pass  (1.0s)
             └-> should return 200 when replacing references
               └-> "before each" hook: global before each for "should return 200 when replacing references"
               └- ✓ pass  (1.0s)
             └-> "after all" hook for "should return 200 when replacing references"
             └-> "after all" hook: afterTestSuite.trigger for "should return 200 when replacing references"
           └-> "after all" hook: afterTestSuite.trigger in "resolve_import_errors"
         └-: update
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200"
           └-> "before all" hook for "should return 200"
           └-> should return 200
             └-> "before each" hook: global before each for "should return 200"
             └- ✓ pass  (1.0s)
           └-> does not pass references if omitted
             └-> "before each" hook: global before each for "does not pass references if omitted"
             └- ✓ pass  (1.0s)
           └-> passes references if they are provided
             └-> "before each" hook: global before each for "passes references if they are provided"
             └- ✓ pass  (1.0s)
           └-> passes empty references array if empty references array is provided
             └-> "before each" hook: global before each for "passes empty references array if empty references array is provided"
             └- ✓ pass  (1.0s)
           └-> handles upsert
             └-> "before each" hook: global before each for "handles upsert"
             └- ✓ pass  (2.0s)
           └-: unknown id
             └-> "before all" hook: beforeTestSuite.trigger for "should return a generic 404"
             └-> should return a generic 404
               └-> "before each" hook: global before each for "should return a generic 404"
               └- ✓ pass  (38ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return a generic 404"
           └-> "after all" hook for "handles upsert"
           └-> "after all" hook: afterTestSuite.trigger for "handles upsert"
         └-: /deprecations/_delete_unknown_types
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with individual responses"
           └-> "before all" hook for "should return 200 with individual responses"
           └-> should return 200 with individual responses
             └-> "before each" hook: global before each for "should return 200 with individual responses"
             └- ✓ pass  (1.1s)
           └-> "after all" hook for "should return 200 with individual responses"
           └-> "after all" hook: afterTestSuite.trigger for "should return 200 with individual responses"
         └-> "after all" hook: afterTestSuite.trigger in "saved_objects"
       └-: scripts
         └-> "before all" hook: beforeTestSuite.trigger in "scripts"
         └-: Script Languages API
           └-> "before all" hook: beforeTestSuite.trigger for "should return 200 with an array of languages"
           └-> should return 200 with an array of languages
             └-> "before each" hook: global before each for "should return 200 with an array of languages"
             └- ✓ pass  (11ms)
           └-> should only return langs enabled for inline scripting
           └-> "after all" hook: afterTestSuite.trigger for "should only return langs enabled for inline scripting"
         └-> "after all" hook: afterTestSuite.trigger in "scripts"
       └-: search
         └-> "before all" hook: beforeTestSuite.trigger in "search"
         └-: search
           └-> "before all" hook: beforeTestSuite.trigger in "search"
           └-> "before all" hook in "search"
           └-: post
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 when correctly formatted searches are provided"
             └-> should return 200 when correctly formatted searches are provided
               └-> "before each" hook: global before each for "should return 200 when correctly formatted searches are provided"
               │ proc [kibana] {"ecs":{"version":"1.12.0"},"@timestamp":"2024-07-08T08:40:37.241+00:00","message":"Elasticsearch deprecation: 299 Elasticsearch-7.17.23-SNAPSHOT-42b93a534929add031e668becc4565463f2c4b32 \"this request accesses system indices: [.tasks], but in a future major version, direct access to system indices will be prevented by default\"\nOrigin:kibana\nQuery:\n200 - 2.0KB\nPOST /_search?ignore_unavailable=true&track_total_hits=true&enable_fields_emulation=true&timeout=30000ms\n{\"query\":{\"match_all\":{}}}","log":{"level":"DEBUG","logger":"elasticsearch.deprecation"},"process":{"pid":4395}}
               └- ✓ pass  (306ms)
             └-> should return 200 if terminated early
               └-> "before each" hook: global before each for "should return 200 if terminated early"
               └- ✓ pass  (24ms)
             └-> should return 404 when if no strategy is provided
               └-> "before each" hook: global before each for "should return 404 when if no strategy is provided"
               └- ✓ pass  (19ms)
             └-> should return 404 when if unknown strategy is provided
               └-> "before each" hook: global before each for "should return 404 when if unknown strategy is provided"
               └- ✓ pass  (21ms)
             └-> should return 400 with illegal ES argument
               └-> "before each" hook: global before each for "should return 400 with illegal ES argument"
               └- ✓ pass  (31ms)
             └-> should return 400 with a bad body
               └-> "before each" hook: global before each for "should return 400 with a bad body"
               └- ✓ pass  (33ms)
             └-> should return 400 for a painless error
               └-> "before each" hook: global before each for "should return 400 for a painless error"
               └- ✓ pass  (57ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 400 for a painless error"
           └-: delete
             └-> "before all" hook: beforeTestSuite.trigger for "should return 404 when no search id provided"
             └-> should return 404 when no search id provided
               └-> "before each" hook: global before each for "should return 404 when no search id provided"
               └- ✓ pass  (30ms)
             └-> should return 400 when trying a delete on a non supporting strategy
               └-> "before each" hook: global before each for "should return 400 when trying a delete on a non supporting strategy"
               └- ✓ pass  (32ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return 400 when trying a delete on a non supporting strategy"
           └-> "after all" hook in "search"
           └-> "after all" hook: afterTestSuite.trigger in "search"
         └-: bsearch
           └-> "before all" hook: beforeTestSuite.trigger in "bsearch"
           └-: post
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 a single response"
             └-> should return 200 a single response
               └-> "before each" hook: global before each for "should return 200 a single response"
               └- ✓ pass  (21ms)
             └-> should return 200 a single response from compressed
               └-> "before each" hook: global before each for "should return 200 a single response from compressed"
               └- ✓ pass  (19ms)
             └-> should return a batch of successful responses
               └-> "before each" hook: global before each for "should return a batch of successful responses"
               └- ✓ pass  (62ms)
             └-> should return error for not found strategy
               └-> "before each" hook: global before each for "should return error for not found strategy"
               └- ✓ pass  (10ms)
             └-> should return 400 when index type is provided in "es" strategy
               └-> "before each" hook: global before each for "should return 400 when index type is provided in "es" strategy"
               └- ✓ pass  (23ms)
             └-: painless
               └-> "before all" hook: beforeTestSuite.trigger for "should return 400 "search_phase_execution_exception" for Painless error in "es" strategy"
               └-> "before all" hook for "should return 400 "search_phase_execution_exception" for Painless error in "es" strategy"
               └-> should return 400 "search_phase_execution_exception" for Painless error in "es" strategy
                 └-> "before each" hook: global before each for "should return 400 "search_phase_execution_exception" for Painless error in "es" strategy"
                 └- ✓ pass  (33ms)
               └-> "after all" hook for "should return 400 "search_phase_execution_exception" for Painless error in "es" strategy"
               └-> "after all" hook: afterTestSuite.trigger for "should return 400 "search_phase_execution_exception" for Painless error in "es" strategy"
             └-> "after all" hook: afterTestSuite.trigger for "should return 400 when index type is provided in "es" strategy"
           └-> "after all" hook: afterTestSuite.trigger in "bsearch"
         └-: msearch
           └-> "before all" hook: beforeTestSuite.trigger in "msearch"
           └-: post
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 when correctly formatted searches are provided"
             └-> should return 200 when correctly formatted searches are provided
               └-> "before each" hook: global before each for "should return 200 when correctly formatted searches are provided"
               └- ✓ pass  (26ms)
             └-> should return 400 if you provide malformed content
               └-> "before each" hook: global before each for "should return 400 if you provide malformed content"
               └- ✓ pass  (11ms)
             └-> should require you to provide an index for each request
               └-> "before each" hook: global before each for "should require you to provide an index for each request"
               └- ✓ pass  (29ms)
             └-> should not require optional params
               └-> "before each" hook: global before each for "should not require optional params"
               └- ✓ pass  (19ms)
             └-> should allow passing preference as a string
               └-> "before each" hook: global before each for "should allow passing preference as a string"
               └- ✓ pass  (19ms)
             └-> should allow passing preference as a number
               └-> "before each" hook: global before each for "should allow passing preference as a number"
               └- ✓ pass  (26ms)
             └-> "after all" hook: afterTestSuite.trigger for "should allow passing preference as a number"
           └-> "after all" hook: afterTestSuite.trigger in "msearch"
         └-> "after all" hook: afterTestSuite.trigger in "search"
       └-: short_url
         └-> "before all" hook: beforeTestSuite.trigger in "short_url"
         └-: create_short_url
           └-> "before all" hook: beforeTestSuite.trigger in "create_short_url"
           └-: validation
             └-> "before all" hook: beforeTestSuite.trigger for "returns error when no data is provided in POST payload"
             └-> returns error when no data is provided in POST payload
               └-> "before each" hook: global before each for "returns error when no data is provided in POST payload"
               └- ✓ pass  (34ms)
             └-> returns error when locator ID is not provided
               └-> "before each" hook: global before each for "returns error when locator ID is not provided"
               └- ✓ pass  (23ms)
             └-> returns error when locator is not found
               └-> "before each" hook: global before each for "returns error when locator is not found"
               └- ✓ pass  (23ms)
             └-> returns error when slug is too short
               └-> "before each" hook: global before each for "returns error when slug is too short"
               └- ✓ pass  (20ms)
             └-> returns error on invalid character in slug
               └-> "before each" hook: global before each for "returns error on invalid character in slug"
               └- ✓ pass  (42ms)
             └-> "after all" hook: afterTestSuite.trigger for "returns error on invalid character in slug"
           └-: main
             └-> "before all" hook: beforeTestSuite.trigger for "can create a short URL with just locator data"
             └-> can create a short URL with just locator data
               └-> "before each" hook: global before each for "can create a short URL with just locator data"
               └- ✓ pass  (61ms)
             └-> can create a short URL with locator params
               └-> "before each" hook: global before each for "can create a short URL with locator params"
               └- ✓ pass  (66ms)
             └-: short_url slugs
               └-> "before all" hook: beforeTestSuite.trigger for "generates at least 4 character slug by default"
               └-> generates at least 4 character slug by default
                 └-> "before each" hook: global before each for "generates at least 4 character slug by default"
                 └- ✓ pass  (58ms)
               └-> can create a short URL with custom slug
                 └-> "before each" hook: global before each for "can create a short URL with custom slug"
                 └- ✓ pass  (62ms)
               └-> cannot create a short URL with the same slug
                 └-> "before each" hook: global before each for "cannot create a short URL with the same slug"
                 └- ✓ pass  (111ms)
               └-> "after all" hook: afterTestSuite.trigger for "cannot create a short URL with the same slug"
             └-> "after all" hook: afterTestSuite.trigger for "can create a short URL with locator params"
           └-> "after all" hook: afterTestSuite.trigger in "create_short_url"
         └-: get_short_url
           └-> "before all" hook: beforeTestSuite.trigger in "get_short_url"
           └-: validation
             └-> "before all" hook: beforeTestSuite.trigger for "errors when short URL ID is too short"
             └-> errors when short URL ID is too short
               └-> "before each" hook: global before each for "errors when short URL ID is too short"
               └- ✓ pass  (26ms)
             └-> errors when short URL ID is too long
               └-> "before each" hook: global before each for "errors when short URL ID is too long"
               └- ✓ pass  (19ms)
             └-> "after all" hook: afterTestSuite.trigger for "errors when short URL ID is too long"
           └-: main
             └-> "before all" hook: beforeTestSuite.trigger for "can fetch a newly created short URL"
             └-> can fetch a newly created short URL
               └-> "before each" hook: global before each for "can fetch a newly created short URL"
               └- ✓ pass  (63ms)
             └-> supports legacy short URLs
               └-> "before each" hook: global before each for "supports legacy short URLs"
               └- ✓ pass  (1.7s)
             └-> "after all" hook: afterTestSuite.trigger for "supports legacy short URLs"
           └-> "after all" hook: afterTestSuite.trigger in "get_short_url"
         └-: delete_short_url
           └-> "before all" hook: beforeTestSuite.trigger in "delete_short_url"
           └-: validation
             └-> "before all" hook: beforeTestSuite.trigger for "errors when short URL ID is too short"
             └-> errors when short URL ID is too short
               └-> "before each" hook: global before each for "errors when short URL ID is too short"
               └- ✓ pass  (28ms)
             └-> errors when short URL ID is too long
               └-> "before each" hook: global before each for "errors when short URL ID is too long"
               └- ✓ pass  (23ms)
             └-> "after all" hook: afterTestSuite.trigger for "errors when short URL ID is too long"
           └-: main
             └-> "before all" hook: beforeTestSuite.trigger for "can delete a short URL"
             └-> can delete a short URL
               └-> "before each" hook: global before each for "can delete a short URL"
               └- ✓ pass  (982ms)
             └-> returns 404 when deleting already deleted short URL
               └-> "before each" hook: global before each for "returns 404 when deleting already deleted short URL"
               └- ✓ pass  (2.0s)
             └-> returns 404 when deleting a non-existing model
               └-> "before each" hook: global before each for "returns 404 when deleting a non-existing model"
               └- ✓ pass  (1.0s)
             └-> "after all" hook: afterTestSuite.trigger for "returns 404 when deleting a non-existing model"
           └-> "after all" hook: afterTestSuite.trigger in "delete_short_url"
         └-: resolve_short_url
           └-> "before all" hook: beforeTestSuite.trigger in "resolve_short_url"
           └-: validation
             └-> "before all" hook: beforeTestSuite.trigger for "errors when short URL slug is too short"
             └-> errors when short URL slug is too short
               └-> "before each" hook: global before each for "errors when short URL slug is too short"
               └- ✓ pass  (19ms)
             └-> errors when short URL ID is too long
               └-> "before each" hook: global before each for "errors when short URL ID is too long"
               └- ✓ pass  (20ms)
             └-> "after all" hook: afterTestSuite.trigger for "errors when short URL ID is too long"
           └-: main
             └-> "before all" hook: beforeTestSuite.trigger for "can resolve a short URL by its slug"
             └-> can resolve a short URL by its slug
               └-> "before each" hook: global before each for "can resolve a short URL by its slug"
               └- ✓ pass  (70ms)
             └-> can resolve a short URL by its slug, when slugs are similar
               └-> "before each" hook: global before each for "can resolve a short URL by its slug, when slugs are similar"
               └- ✓ pass  (143ms)
             └-> "after all" hook: afterTestSuite.trigger for "can resolve a short URL by its slug, when slugs are similar"
           └-> "after all" hook: afterTestSuite.trigger in "resolve_short_url"
         └-> "after all" hook: afterTestSuite.trigger in "short_url"
       └-: suggestions
         └-> "before all" hook: beforeTestSuite.trigger in "suggestions"
         └-: Suggestions API
           └-> "before all" hook: beforeTestSuite.trigger in "Suggestions API"
           └-: non time based
             └-> "before all" hook: beforeTestSuite.trigger for "should return 200 without a query"
             └-> "before all" hook for "should return 200 without a query"
             └-> should return 200 without a query
               └-> "before each" hook: global before each for "should return 200 without a query"
               └- ✓ pass  (40ms)
             └-> should return 200 without a query and with method set to terms_agg
               └-> "before each" hook: global before each for "should return 200 without a query and with method set to terms_agg"
               └- ✓ pass  (39ms)
             └-> should return 200 without a query and with method set to terms_enum
               └-> "before each" hook: global before each for "should return 200 without a query and with method set to terms_enum"
               └- ✓ pass  (26ms)
             └-> should return 200 with special characters
               └-> "before each" hook: global before each for "should return 200 with special characters"
               └- ✓ pass  (65ms)
             └-> should support nested fields
               └-> "before each" hook: global before each for "should support nested fields"
               └- ✓ pass  (37ms)
             └-> should return 404 if index is not found
               └-> "before each" hook: global before each for "should return 404 if index is not found"
               └- ✓ pass  (80ms)
             └-> should return 400 without a query
               └-> "before each" hook: global before each for "should return 400 without a query"
               └- ✓ pass  (43ms)
             └-> should return 400 with a bad method
               └-> "before each" hook: global before each for "should return 400 with a bad method"
               └- ✓ pass  (43ms)
             └-> "after all" hook for "should return 400 with a bad method"
             └-> "after all" hook: afterTestSuite.trigger for "should return 400 with a bad method"
           └-: time based
             └-> "before all" hook: beforeTestSuite.trigger for "filter is applied on a document level with terms_agg"
             └-> "before all" hook for "filter is applied on a document level with terms_agg"
             └-> filter is applied on a document level with terms_agg
               └-> "before each" hook: global before each for "filter is applied on a document level with terms_agg"
               └- ✓ pass  (25ms)
             └-> filter returns all results because it was applied on an index level with terms_enum
               └-> "before each" hook: global before each for "filter returns all results because it was applied on an index level with terms_enum"
               └- ✓ pass  (19ms)
             └-> filter is applied on an index level with terms_enum - find in range
               └-> "before each" hook: global before each for "filter is applied on an index level with terms_enum - find in range"
               └- ✓ pass  (16ms)
             └-> filter is applied on an index level with terms_enum - DONT find in range
               └-> "before each" hook: global before each for "filter is applied on an index level with terms_enum - DONT find in range"
               └- ✓ pass  (1ms)
             └-> "after all" hook for "filter is applied on an index level with terms_enum - DONT find in range"
             └-> "after all" hook: afterTestSuite.trigger for "filter is applied on an index level with terms_enum - DONT find in range"
           └-> "after all" hook: afterTestSuite.trigger in "Suggestions API"
         └-> "after all" hook: afterTestSuite.trigger in "suggestions"
       └-: status
         └-> "before all" hook: beforeTestSuite.trigger in "status"
         └-: kibana status api
           └-> "before all" hook: beforeTestSuite.trigger for "returns version, status and metrics fields"
           └-> returns version, status and metrics fields
             └-> "before each" hook: global before each for "returns version, status and metrics fields"
             └- ✓ pass  (14ms)
           └-> "after all" hook: afterTestSuite.trigger for "returns version, status and metrics fields"
         └-> "after all" hook: afterTestSuite.trigger in "status"
       └-: stats
         └-> "before all" hook: beforeTestSuite.trigger in "stats"
         └-: kibana stats api
           └-> "before all" hook: beforeTestSuite.trigger in "kibana stats api"
           └-> "before all" hook in "kibana stats api"
           └-: basic
             └-> "before all" hook: beforeTestSuite.trigger for "should return the stats without cluster_uuid with no query string params"
             └-> should return the stats without cluster_uuid with no query string params
               └-> "before each" hook: global before each for "should return the stats without cluster_uuid with no query string params"
               └- ✓ pass  (13ms)
             └-> should return the stats without cluster_uuid with 'extended' query string param = false
               └-> "before each" hook: global before each for "should return the stats without cluster_uuid with 'extended' query string param = false"
               └- ✓ pass  (9ms)
             └-> "after all" hook: afterTestSuite.trigger for "should return the stats without cluster_uuid with 'extended' query string param = false"
           └-: extended
             └-> "before all" hook: beforeTestSuite.trigger for "should return the stats, cluster_uuid, and usage with 'extended' query string param present"
             └-> should return the stats, cluster_uuid, and usage with 'extended' query string param present
               └-> "before each" hook: global before each for "should return the stats, cluster_uuid, and usage with 'extended' query string param present"
               └- ✓ pass  (1.0s)
             └-> should return the stats, cluster_uuid, and usage with 'extended' query string param = true
               └-> "before each" hook: global before each for "should return the stats, cluster_uuid, and usage with 'extended' query string param = true"
               └- ✓ pass  (993ms)
             └-: legacy
               └-> "before all" hook: beforeTestSuite.trigger for "should return return the 'extended' data in the old format with 'legacy' query string param present"
               └-> should return return the 'extended' data in the old format with 'legacy' query string param present
                 └-> "before each" hook: global before each for "should return return the 'extended' data in the old format with 'legacy' query string param present"
                 └- ✓ pass  (1.0s)
               └-> "after all" hook: afterTestSuite.trigger for "should return return the 'extended' data in the old format with 'legacy' query string param present"
             └-: exclude usage
               └-> "before all" hook: beforeTestSuite.trigger for "should include an empty usage object from the API response"
               └-> should include an empty usage object from the API response
                 └-> "before each" hook: global before each for "should include an empty usage object from the API response"
                 └- ✓ pass  (15ms)
               └-> should include an empty usage object from the API response if `legacy` is provided
                 └-> "before each" hook: global before each for "should include an empty usage object from the API response if `legacy` is provided"
                 └- ✓ pass  (10ms)
               └-> "after all" hook: afterTestSuite.trigger for "should include an empty usage object from the API response if `legacy` is provided"
             └-> "after all" hook: afterTestSuite.trigger for "should return the stats, cluster_uuid, and usage with 'extended' query string param = true"
           └-> "after all" hook in "kibana stats api"
           └-> "after all" hook: afterTestSuite.trigger in "kibana stats api"
         └-> "after all" hook: afterTestSuite.trigger in "stats"
       └-: UI Metric
         └-> "before all" hook: beforeTestSuite.trigger in "UI Metric"
         └-: ui_metric savedObject data
           └-> "before all" hook: beforeTestSuite.trigger for "increments the count field in the document defined by the {app}/{action_type} path"
           └-> "before all" hook for "increments the count field in the document defined by the {app}/{action_type} path"
           └-> increments the count field in the document defined by the {app}/{action_type} path
             └-> "before each" hook: global before each for "increments the count field in the document defined by the {app}/{action_type} path"
             └- ✓ pass  (968ms)
           └-> supports multiple events
             └-> "before each" hook: global before each for "supports multiple events"
             └- ✓ pass  (1.0s)
           └-> aggregates multiple events with same eventID
             └-> "before each" hook: global before each for "aggregates multiple events with same eventID"
             └- ✓ pass  (1.0s)
           └-> "after all" hook: afterTestSuite.trigger for "aggregates multiple events with same eventID"
         └-> "after all" hook: afterTestSuite.trigger in "UI Metric"
       └-: UI Counters
         └-> "before all" hook: beforeTestSuite.trigger in "UI Counters"
         └-: UI Counters API
           └-> "before all" hook: beforeTestSuite.trigger for "stores ui counter events in usage counters savedObjects"
           └-> "before all" hook for "stores ui counter events in usage counters savedObjects"
           └-> stores ui counter events in usage counters savedObjects
             └-> "before each" hook: global before each for "stores ui counter events in usage counters savedObjects"
             └- ✓ pass  (1.1s)
           └-> supports multiple events
             └-> "before each" hook: global before each for "supports multiple events"
             └- ✓ pass  (983ms)
           └-> "after all" hook: afterTestSuite.trigger for "supports multiple events"
         └-> "after all" hook: afterTestSuite.trigger in "UI Counters"
       └-: Telemetry
         └-> "before all" hook: beforeTestSuite.trigger in "Telemetry"
         └-: /api/telemetry/v2/optIn API
           └-> "before all" hook: beforeTestSuite.trigger for "should support sending false with allowChangingOptInStatus true"
           └-> "before all" hook for "should support sending false with allowChangingOptInStatus true"
           └-> should support sending false with allowChangingOptInStatus true
             └-> "before each" hook: global before each for "should support sending false with allowChangingOptInStatus true"
             └- ✓ pass  (1.9s)
           └-> "after each" hook for "should support sending false with allowChangingOptInStatus true"
           └-> should support sending true with allowChangingOptInStatus true
             └-> "before each" hook: global before each for "should support sending true with allowChangingOptInStatus true"
             └- ✓ pass  (2.0s)
           └-> "after each" hook for "should support sending true with allowChangingOptInStatus true"
           └-> should not support sending false with allowChangingOptInStatus false
             └-> "before each" hook: global before each for "should not support sending false with allowChangingOptInStatus false"
             └- ✓ pass  (1.0s)
           └-> "after each" hook for "should not support sending false with allowChangingOptInStatus false"
           └-> should not support sending true with allowChangingOptInStatus false
             └-> "before each" hook: global before each for "should not support sending true with allowChangingOptInStatus false"
             └- ✓ pass  (1.0s)
           └-> "after each" hook for "should not support sending true with allowChangingOptInStatus false"
           └-> should not support sending null
             └-> "before each" hook: global before each for "should not support sending null"
             └- ✓ pass  (52ms)
           └-> "after each" hook for "should not support sending null"
           └-> should not support sending junk
             └-> "before each" hook: global before each for "should not support sending junk"
             └- ✓ pass  (19ms)
           └-> "after each" hook for "should not support sending junk"
           └-> "after all" hook: afterTestSuite.trigger for "should not support sending junk"
         └-: /api/telemetry/v2/userHasSeenNotice API Telemetry User has seen OptIn Notice
           └-> "before all" hook: beforeTestSuite.trigger for "should update telemetry setting field via PUT"
           └-> should update telemetry setting field via PUT
             └-> "before each" hook: global before each for "should update telemetry setting field via PUT"
             └- ✓ pass  (1.0s)
           └-> "after all" hook: afterTestSuite.trigger for "should update telemetry setting field via PUT"
         └-> "after all" hook: afterTestSuite.trigger in "Telemetry"
       └-> "after all" hook: afterTestSuite.trigger in "apis"
   │
   │354 passing (6.0m)
   │7 pending
   │
   │ debg Sending "SIGTERM" to proc "kibana"
   │ proc [kibana]   log   [08:41:42.066] [info][plugins-system][standard] Stopping all plugins.
   │ proc [kibana]   log   [08:41:42.068] [info][kibana-monitoring][monitoring][monitoring][plugins] Monitoring stats collection is stopped
   │ info [kibana] exited with null after 495.3 seconds
   │ info [es] stopping node ftr
   │ info [o.e.x.m.p.NativeController] [ftr] Native controller process has stopped - no new native processes can be started
   │ info [o.e.n.Node] [ftr] stopping ...
   │ info [o.e.x.w.WatcherService] [ftr] stopping watch service, reason [shutdown initiated]
   │ info [o.e.x.w.WatcherLifeCycleService] [ftr] watcher has stopped and shutdown
   │ info [o.e.n.Node] [ftr] stopped
   │ info [o.e.n.Node] [ftr] closing ...
   │ info [o.e.n.Node] [ftr] closed
   │ info [es] stopped
   │ info [es] no debug files found, assuming es did not write any
   │ info [es] cleanup complete