kibana/x-pack/test
Jonathan Buttner e8a8f20932
[Security Solution] [Resolver] Supporting configurable ID (#84365)
* Trying to flesh out new tree route

* Working on the descendants query

* Almost working descendants

* Possible solution for aggs

* Working aggregations extraction

* Working on the ancestry array for descendants

* Making changes to the unique id for  ancestr

* Implementing ancestry funcitonality

* Deleting the multiple edges

* Fleshing out the descendants loop for levels

* Writing tests for ancestors and descendants

* Fixing type errors and writing more tests

* Renaming validation variable and deprecating old tree routes

* Renaming tree integration test file

* Adding some integration tests

* Fixing ancestry to handle multiple nodes in the request and writing more tests

* Adding more tests

* Renaming new tree to handler file

* Renaming new tree directory

* Adding more unit tests

* Using doc value fields and working on types

* Adding comments and more tests

* Fixing timestamp test issue

* Adding more comments

* Adding timerange and filters

* Updating schema

* Fixing timestamp test issue take 2

* Updating tests to use raw filter

* Adding time to generator

* Adding time filter and tests for retrieving lifecycles

* Removing min array size

* Updating the DAL

* Adding time range iso format

* Working on middleware

* Fleshing out middleware and actions

* Adding id, parent, and name fields to the top level response

* Adding logic for identifying when the view is moved

* WIP: updated data layers and selectors

* Switching to use isAnimating

* WIP: tree is displayed

* WIP: need events data for panel and fix tests

* Removing panning logic, adding comments and renaming things

* WIP: added name to graph

* Writing tests for the models

* Fixing generator start and end time generation

* Updating the mocks with the new interface

* Revert "Fixing generator start and end time generation"

This reverts commit c42ffd75c1.

* WIP: remove unnecessary front end data transformation

* Starting on loading state for nodes and details

* Find the terminated nodes in the middlewaree

* Fixing ingest tests

* Loading states seem to be working

* Removing some todos

* undo graphNodePositions naming

* Node loading state svg and pulse

* Fixing time range

* undo name changes, cleanup

* Creating mock that leverages the generator

* update tree generator

* log nested data in simulator.debugActions()

* change newResolverTree to resolverTree

* fix oneNodeWithPaginatedEvents mock and node events of type test

* Refactoring data reducer test and changing resolverTree DAL

* WIP: updating mocks

* remove deprecation tags

* Fixing the isometric tests

* Fixing process event tests

* updated resolver_tree mocks, update tests

* update additional tests

* fixing eslint

* fixing has more selectors

* update tests

* debugging click test

* Working node loading test

* Adding error cube and another test

* Adding a test for the error case

* use stored indices, update event api call for winlog, cleanup todos

* Adding more comments and restricting the analyze event to only endpoint and winlogbeat

* update to use schema provided by backend

* Fixing some type errors

* Fixing translation issue

* Fixing type errors

* Adding reload functionality

* Fixing translation issue

* Adding more tests for reload

* Cleaning comments up

* adding legend and schema info

* added legend and info popovers

* removed comment

* Adding comments and cleaning up stuff

* add schema and dataSource to mock actions

* Fixing some type errors and starting to address feedback

* Moving mock function

* Handling powershell events

* Adding test for winlogbeat schema

* remove cube loading className in favor of styledComponent

* fix closeAnalyzer jumping from middle of screen when resolver loads

* fix originID casing

* Cleaning up middleware and renaming time range

* Fixing node details test and some of the use selectors

* Fixing tests and types

* fix popover style, cube style, specific timestamp, some translations

* Fixed a test, and continuing to address feedback

* Addressing more feedback

* Refactoring the node data loading tests

* Adding selector for indices

* fix i18n, break apart graph controls, fix process event dot styles

* fix type error, styled description lists, nodeID

* style fix

* Removing unneeded test subjects

* recursion, recursion, recursion

* Calculating ancestors, descendants, generations once in factory and refactoring state

* Removing stringify replacer

* Adding default timerange to be beginning of epoch to max date in future

* refactoring winlog event query to use winlog record_id field

* fix popover toggle

* Fix type issue

* fix popover toggle

* add some tests

* fix types

* Adding link to time range comment

Co-authored-by: Michael Olorunnisola <michael.olorunnisola@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-12-09 12:44:59 -05:00
..
accessibility
alerting_api_integration [Alerting] Fixes Failing test: X-Pack Alerting API Integration Tests.x-pack/test/alerting_api_integration/security_and_spaces/tests/alerting - alerting api integration security and spaces enabled Alerts do stuff when AAD is broken (#84707) 2020-12-07 11:52:37 -05:00
api_integration [ML] API integration tests - adjust and re-enable anomalies table data test (#85405) 2020-12-09 15:33:53 +01:00
api_integration_basic
apm_api_integration [APM] Update ES archive used for API tests (#85286) 2020-12-08 22:46:41 +01:00
case_api_integration [Security Solution][Case] Add in-progress status to case (#84321) 2020-12-04 21:36:23 +02:00
common
detection_engine_api_integration [Security Solution] Fixes some misconfigured settings (#85056) 2020-12-04 15:57:12 -06:00
encrypted_saved_objects_api_integration
endpoint_api_integration_no_ingest
fleet_api_integration [Fleet] Enforce superuser role for all fleet APIs (#85136) 2020-12-08 17:21:45 -05:00
functional [Security Solution] [Resolver] Supporting configurable ID (#84365) 2020-12-09 12:44:59 -05:00
functional_basic [ML] Functional tests - add missing test data cleanup (#84998) 2020-12-04 14:40:31 +01:00
functional_embedded
functional_enterprise_search [DX] Bump TS version to v4.1 (#83397) 2020-11-24 16:04:33 +01:00
functional_vis_wizard [Visualize] New visualization wizard (#79627) 2020-11-06 18:03:44 +02:00
functional_with_es_ssl [Uptime]Refactor header and action menu (#83779) 2020-12-09 12:45:40 +01:00
licensing_plugin
lists_api_integration [DX] Bump TS version to v4.1 (#83397) 2020-11-24 16:04:33 +01:00
observability_api_integration
plugin_api_integration [Task Manager] Skip removed task types when claiming tasks (#84273) 2020-12-02 11:49:24 -05:00
plugin_api_perf chore(NA): move into single pkg json (#80015) 2020-11-02 21:18:52 +00:00
plugin_functional [GS] add tag and dashboard suggestion results (#85144) 2020-12-09 11:05:59 +01:00
reporting_api_integration
saved_object_api_integration Migrate privilege/role/user-related operations to a new Elasticsearch client. (#84641) 2020-12-04 14:24:30 +01:00
saved_object_tagging Add bulk assign action to tag management (#84177) 2020-12-07 11:18:43 +01:00
saved_objects_field_count
security_api_integration Increase waiting delay in session cleanup tests. (#85127) 2020-12-08 13:55:22 +01:00
security_functional
security_solution_cypress [Security Solutions][Detection Engine] Fixes cypress errors by using latest signals mapping (#84600) 2020-12-07 15:51:12 -07:00
security_solution_endpoint skip flaky suite (#85085) 2020-12-07 13:22:20 +00:00
security_solution_endpoint_api_int [Security Solution] [Resolver] Supporting configurable ID (#84365) 2020-12-09 12:44:59 -05:00
send_search_to_background_integration [Send To Background UI] Isolate functional test for wip feature (#84833) 2020-12-04 10:22:26 -07:00
spaces_api_integration Migrate privilege/role/user-related operations to a new Elasticsearch client. (#84641) 2020-12-04 14:24:30 +01:00
stack_functional_integration [QA][Stack Integration Tests] Fixup telemetry test (#85348) 2020-12-09 10:16:10 -07:00
ui_capabilities
upgrade_assistant_integration
visual_regression
tsconfig.json