[7.17] Clean up pipelines #187490
Merged
[7.17] Clean up pipelines #187490
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
Loading