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

[SIEM] [Detections] BLOCKERS Bugs #56333

Merged
merged 1 commit into from
Jan 29, 2020

Conversation

XavierM
Copy link
Contributor

@XavierM XavierM commented Jan 29, 2020

Summary

  • Fix edit rule link
  • Duplicate rule
  • Open rule detail without filter

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

For maintainers

@XavierM XavierM added bug Fixes for quality problems that affect the customer experience blocker critical Team:SIEM v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.7.0 v7.6.0 labels Jan 29, 2020
@XavierM XavierM self-assigned this Jan 29, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/siem (Team:SIEM)

@XavierM XavierM requested a review from spong January 29, 2020 19:19
fix duplicates rules

allow no filter on detail rule
@XavierM XavierM force-pushed the detections-fix-edit-url branch from 2a56f9b to 68a817d Compare January 29, 2020 19:45
@XavierM XavierM mentioned this pull request Jan 29, 2020
10 tasks
@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/machine_learning/anomaly_detection/advanced_job·ts.machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays details for the created job in the job list

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 2 times on tracked branches: https://github.com/elastic/kibana/issues/50010

[00:00:00]       │
[00:13:23]         └-: machine learning
[00:13:23]           └-> "before all" hook
[00:16:28]           └-: anomaly detection
[00:16:28]             └-> "before all" hook
[00:32:12]             └-: advanced job
[00:32:12]               └-> "before all" hook
[00:32:12]               └-> "before all" hook
[00:32:12]                 │ info [ml/ecommerce] Loading "mappings.json"
[00:32:12]                 │ info [ml/ecommerce] Loading "data.json.gz"
[00:32:12]                 │ info [o.e.a.s.m.TransportMasterNodeAction] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] unexpected exception during publication
[00:32:12]                 │      org.elasticsearch.ResourceAlreadyExistsException: index [ecommerce/5ZnQohrXS7C2HHxRz311ag] already exists
[00:32:12]                 │      	at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService.validateIndexName(MetaDataCreateIndexService.java:147) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService.validate(MetaDataCreateIndexService.java:616) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$IndexCreationTask.execute(MetaDataCreateIndexService.java:291) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:47) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:697) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:319) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:214) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:151) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:699) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:252) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:215) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:32:12]                 │      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
[00:32:12]                 │      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
[00:32:12]                 │      	at java.lang.Thread.run(Thread.java:830) [?:?]
[00:32:12]                 │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ecommerce/5ZnQohrXS7C2HHxRz311ag] deleting index
[00:32:12]                 │ info [ml/ecommerce] Deleted existing index "ecommerce"
[00:32:12]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ecommerce] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:32:13]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[ecommerce][0]]]).
[00:32:13]                 │ info [ml/ecommerce] Created index "ecommerce"
[00:32:13]                 │ debg [ml/ecommerce] "ecommerce" settings {"index":{"number_of_replicas":"0","number_of_shards":"1"}}
[00:32:13]                 │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_2/QGQKLPNLTgy6M3rSPrsaow] deleting index
[00:32:13]                 │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_1/zOVtpE4sQOyInMxjswC7Zw] deleting index
[00:32:13]                 │ info [ml/ecommerce] Deleted existing index [".kibana_2",".kibana_1"]
[00:32:13]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_1] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:32:13]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_1][0]]]).
[00:32:13]                 │ info [ml/ecommerce] Created index ".kibana_1"
[00:32:13]                 │ debg [ml/ecommerce] ".kibana_1" settings {"index":{"auto_expand_replicas":"0-1","number_of_replicas":"0","number_of_shards":"1"}}
[00:32:16]                 │ info Creating index .kibana_2.
[00:32:16]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:32:16]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] updating number_of_replicas to [0] for indices [.kibana_2]
[00:32:16]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_2][0]]]).
[00:32:16]                 │ info Migrating .kibana_1 saved objects to .kibana_2
[00:32:16]                 │ debg Migrating saved objects space:default, maps-telemetry:maps-telemetry, config:7.0.0, index-pattern:5193f870-d861-11e9-a311-0fa548c5f953
[00:32:16]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_2/Eo_BryhJTYCdJWeuUcEP8A] update_mapping [_doc]
[00:32:16]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_2/Eo_BryhJTYCdJWeuUcEP8A] update_mapping [_doc]
[00:32:16]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.kibana_2/Eo_BryhJTYCdJWeuUcEP8A] update_mapping [_doc]
[00:32:16]                 │ info Pointing alias .kibana to .kibana_2.
[00:32:16]                 │ info Finished in 317ms.
[00:32:16]                 │ debg Creating calendar with id 'wizard-test-calendar'...
[00:32:16]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-meta] creating index, cause [auto(bulk api)], templates [.ml-meta], shards [1]/[1], mappings [_doc]
[00:32:16]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] updating number_of_replicas to [0] for indices [.ml-meta]
[00:32:16]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-annotations-6] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:32:16]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] updating number_of_replicas to [0] for indices [.ml-annotations-6]
[00:32:16]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-meta/Nk6NZbsDT4ebvg_KrX1ccw] update_mapping [_doc]
[00:32:16]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.ml-annotations-6][0]]]).
[00:32:16]                 │ debg Waiting up to 30000ms for 'wizard-test-calendar' to be created...
[00:35:57]               └-: with categorization detector and default datafeed settings
[00:35:57]                 └-> "before all" hook
[00:35:57]                 └-> job creation loads the job management page
[00:35:57]                   └-> "before each" hook: global before each
[00:35:57]                   │ debg navigating to ml url: http://localhost:6141/app/ml
[00:35:57]                   │ debg Navigate to: http://localhost:6141/app/ml
[00:35:57]                   │ debg ... sleep(700) start
[00:35:57]                   │ debg browser[INFO] http://localhost:6141/app/ml?_t=1580331032434 350 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:35:57]                   │
[00:35:57]                   │ debg browser[INFO] http://localhost:6141/bundles/app/ml/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:35:57]                   │ debg ... sleep(700) end
[00:35:57]                   │ debg returned from get, calling refresh
[00:35:58]                   │ debg browser[INFO] http://localhost:6141/app/ml?_t=1580331032434 350 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:35:58]                   │
[00:35:58]                   │ debg browser[INFO] http://localhost:6141/bundles/app/ml/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:35:58]                   │ debg currentUrl = http://localhost:6141/app/ml
[00:35:58]                   │          appUrl = http://localhost:6141/app/ml
[00:35:58]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:36:01]                   │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_2.bundle.dll.js 92:138197 "INFO: 2020-01-29T20:50:35Z
[00:36:01]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:36:01]                   │
[00:36:01]                   │      "
[00:36:01]                   │ debg ... sleep(501) start
[00:36:02]                   │ debg ... sleep(501) end
[00:36:02]                   │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=(refreshInterval:(pause:!t,value:0))
[00:36:02]                   │ debg --- retry.try error: URL changed, waiting for it to settle
[00:36:02]                   │ debg ... sleep(501) start
[00:36:03]                   │ debg ... sleep(501) end
[00:36:03]                   │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=(refreshInterval:(pause:!t,value:0))
[00:36:03]                   │ debg TestSubjects.exists(statusPageContainer)
[00:36:03]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:36:05]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:36:06]                   │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:36:06]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:36:06]                   │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:36:06]                   │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:36:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:36:06]                   │ debg TestSubjects.exists(mlPageJobManagement)
[00:36:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:36:06]                   │ debg TestSubjects.findAll(~mlSubTab)
[00:36:06]                   │ debg Find.allByCssSelector('[data-test-subj~="mlSubTab"]') with timeout=3
[00:36:07]                   │ debg TestSubjects.exists(~mlSubTab&~jobManagement)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=1000
[00:36:07]                   │ debg TestSubjects.exists(~mlSubTab&~anomalyExplorer)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="anomalyExplorer"]') with timeout=1000
[00:36:07]                   │ debg TestSubjects.exists(~mlSubTab&~singleMetricViewer)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="singleMetricViewer"]') with timeout=1000
[00:36:07]                   │ debg TestSubjects.exists(~mlSubTab&~settings)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="settings"]') with timeout=1000
[00:36:07]                   │ debg TestSubjects.click(~mlSubTab & ~jobManagement)
[00:36:07]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:36:07]                   │ debg Find.findByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:36:07]                   │ debg TestSubjects.exists(~mlSubTab & ~jobManagement & ~selected)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"][data-test-subj~="selected"]') with timeout=120000
[00:36:07]                   │ debg TestSubjects.exists(mlPageJobManagement)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:36:07]                   └- ✓ pass  (10.3s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation loads the job management page"
[00:36:07]                 └-> job creation loads the new job source selection page
[00:36:07]                   └-> "before each" hook: global before each
[00:36:07]                   │ debg TestSubjects.clickWhenNotDisabled(mlCreateNewJobButton)
[00:36:07]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:36:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:36:07]                   │ debg TestSubjects.exists(mlPageSourceSelection)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageSourceSelection"]') with timeout=120000
[00:36:07]                   └- ✓ pass  (317ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation loads the new job source selection page"
[00:36:07]                 └-> job creation loads the job type selection page
[00:36:07]                   └-> "before each" hook: global before each
[00:36:07]                   │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ecommerce)
[00:36:07]                   │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:36:07]                   │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:36:07]                   │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:36:07]                   │ debg TestSubjects.exists(savedObjectTitleecommerce)
[00:36:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=120000
[00:36:08]                   │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleecommerce)
[00:36:08]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:36:08]                   │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:36:08]                   │ debg TestSubjects.exists(mlPageJobTypeSelection)
[00:36:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobTypeSelection"]') with timeout=10000
[00:36:08]                   └- ✓ pass  (1.0s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation loads the job type selection page"
[00:36:08]                 └-> job creation loads the advanced job wizard page
[00:36:08]                   └-> "before each" hook: global before each
[00:36:08]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobTypeLinkAdvancedJob)
[00:36:08]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobTypeLinkAdvancedJob"]') with timeout=10000
[00:36:08]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobTypeLinkAdvancedJob"]') with timeout=10000
[00:36:08]                   │ debg TestSubjects.exists(mlPageJobWizard advanced)
[00:36:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard advanced"]') with timeout=120000
[00:36:09]                   └- ✓ pass  (561ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation loads the advanced job wizard page"
[00:36:09]                 └-> job creation displays the configure datafeed step
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlJobWizardStepTitleConfigureDatafeed)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleConfigureDatafeed"]') with timeout=120000
[00:36:09]                   └- ✓ pass  (37ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the configure datafeed step"
[00:36:09]                 └-> job creation pre-fills the datafeed query editor
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlAdvancedDatafeedQueryEditor > codeEditorContainer)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedDatafeedQueryEditor"] [data-test-subj="codeEditorContainer"]') with timeout=120000
[00:36:09]                   │ debg TestSubjects.find(mlAdvancedDatafeedQueryEditor > codeEditorContainer)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedDatafeedQueryEditor"] [data-test-subj="codeEditorContainer"]') with timeout=10000
[00:36:09]                   └- ✓ pass  (288ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation pre-fills the datafeed query editor"
[00:36:09]                 └-> job creation inputs the query delay
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlJobWizardInputQueryDelay)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputQueryDelay"]') with timeout=120000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputQueryDelay, value)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputQueryDelay)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputQueryDelay"]') with timeout=10000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputQueryDelay, placeholder)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputQueryDelay)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputQueryDelay"]') with timeout=10000
[00:36:09]                   └- ✓ pass  (80ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the query delay"
[00:36:09]                 └-> job creation inputs the frequency
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlJobWizardInputFrequency)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputFrequency"]') with timeout=120000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputFrequency, value)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputFrequency)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputFrequency"]') with timeout=10000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputFrequency, placeholder)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputFrequency)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputFrequency"]') with timeout=10000
[00:36:09]                   └- ✓ pass  (85ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the frequency"
[00:36:09]                 └-> job creation inputs the scroll size
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlJobWizardInputScrollSize)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputScrollSize"]') with timeout=120000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputScrollSize, value)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputScrollSize)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputScrollSize"]') with timeout=10000
[00:36:09]                   │ debg TestSubjects.getAttribute(mlJobWizardInputScrollSize, placeholder)
[00:36:09]                   │ debg TestSubjects.find(mlJobWizardInputScrollSize)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputScrollSize"]') with timeout=10000
[00:36:09]                   └- ✓ pass  (91ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the scroll size"
[00:36:09]                 └-> job creation pre-fills the time field
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlTimeFieldNameSelect > comboBoxInput)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlTimeFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:09]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlTimeFieldNameSelect > comboBoxInput
[00:36:09]                   │ debg TestSubjects.find(mlTimeFieldNameSelect > comboBoxInput)
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlTimeFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:09]                   └- ✓ pass  (65ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation pre-fills the time field"
[00:36:09]                 └-> job creation displays the pick fields step
[00:36:09]                   └-> "before each" hook: global before each
[00:36:09]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:36:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:36:09]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:36:09]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:36:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:36:10]                   │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:36:10]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=120000
[00:36:10]                   └- ✓ pass  (323ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the pick fields step"
[00:36:10]                 └-> job creation selects the categorization field
[00:36:10]                   └-> "before each" hook: global before each
[00:36:10]                   │ debg TestSubjects.exists(mlCategorizationFieldNameSelect > comboBoxInput)
[00:36:10]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlCategorizationFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:10]                   │ debg comboBox.set, comboBoxSelector: mlCategorizationFieldNameSelect > comboBoxInput
[00:36:10]                   │ debg TestSubjects.find(mlCategorizationFieldNameSelect > comboBoxInput)
[00:36:10]                   │ debg Find.findByCssSelector('[data-test-subj="mlCategorizationFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:10]                   │ debg comboBox.setElement, value: products.product_name
[00:36:10]                   │ debg comboBox.isOptionSelected, value: products.product_name
[00:36:12]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:12]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:12]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="products.product_name"]') with timeout=2500
[00:36:13]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:15]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlCategorizationFieldNameSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlCategorizationFieldNameSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlCategorizationFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   └- ✓ pass  (5.9s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation selects the categorization field"
[00:36:16]                 └-> job creation selects the summary count field
[00:36:16]                   └-> "before each" hook: global before each
[00:36:16]                   │ debg TestSubjects.exists(mlSummaryCountFieldNameSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlSummaryCountFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlSummaryCountFieldNameSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlSummaryCountFieldNameSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlSummaryCountFieldNameSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   └- ✓ pass  (63ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation selects the summary count field"
[00:36:16]                 └-> job creation adds detectors
[00:36:16]                   └-> "before each" hook: global before each
[00:36:16]                   │ debg TestSubjects.click(mlAddDetectorButton)
[00:36:16]                   │ debg Find.clickByCssSelector('[data-test-subj="mlAddDetectorButton"]') with timeout=10000
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAddDetectorButton"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlCreateDetectorModal)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlCreateDetectorModal"]') with timeout=5000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedFunctionSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedFunctionSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedFunctionSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedFunctionSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedFunctionSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedFieldSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedByFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedByFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedByFieldSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedByFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedByFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedOverFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedOverFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedOverFieldSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedOverFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedOverFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedPartitionFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedPartitionFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedPartitionFieldSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedPartitionFieldSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedPartitionFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedExcludeFrequentSelect > comboBoxInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedExcludeFrequentSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:16]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedExcludeFrequentSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedExcludeFrequentSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedExcludeFrequentSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg TestSubjects.exists(mlAdvancedDetectorDescriptionInput)
[00:36:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedDetectorDescriptionInput"]') with timeout=120000
[00:36:16]                   │ debg TestSubjects.getAttribute(mlAdvancedDetectorDescriptionInput, value)
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedDetectorDescriptionInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedDetectorDescriptionInput"]') with timeout=10000
[00:36:16]                   │ debg comboBox.set, comboBoxSelector: mlAdvancedFunctionSelect > comboBoxInput
[00:36:16]                   │ debg TestSubjects.find(mlAdvancedFunctionSelect > comboBoxInput)
[00:36:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedFunctionSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:16]                   │ debg comboBox.setElement, value: count
[00:36:16]                   │ debg comboBox.isOptionSelected, value: count
[00:36:19]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:19]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="count"]') with timeout=2500
[00:36:19]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:22]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:36:22]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedFunctionSelect > comboBoxInput
[00:36:22]                   │ debg TestSubjects.find(mlAdvancedFunctionSelect > comboBoxInput)
[00:36:22]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedFunctionSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:22]                   │ debg comboBox.set, comboBoxSelector: mlAdvancedByFieldSelect > comboBoxInput
[00:36:22]                   │ debg TestSubjects.find(mlAdvancedByFieldSelect > comboBoxInput)
[00:36:22]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedByFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:22]                   │ debg comboBox.setElement, value: mlcategory
[00:36:22]                   │ debg comboBox.isOptionSelected, value: mlcategory
[00:36:24]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:24]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:24]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="mlcategory"]') with timeout=2500
[00:36:25]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:25]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:27]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:36:28]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlAdvancedByFieldSelect > comboBoxInput
[00:36:28]                   │ debg TestSubjects.find(mlAdvancedByFieldSelect > comboBoxInput)
[00:36:28]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedByFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:28]                   │ debg TestSubjects.clickWhenNotDisabled(mlCreateDetectorModalSaveButton)
[00:36:28]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlCreateDetectorModalSaveButton"]') with timeout=10000
[00:36:28]                   │ debg Find.findByCssSelector('[data-test-subj="mlCreateDetectorModalSaveButton"]') with timeout=10000
[00:36:28]                   │ debg TestSubjects.missingOrFail(mlCreateDetectorModal)
[00:36:28]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlCreateDetectorModal"]') with timeout=2500
[00:36:28]                   └- ✓ pass  (12.7s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation adds detectors"
[00:36:28]                 └-> job creation displays detector entries
[00:36:28]                   └-> "before each" hook: global before each
[00:36:28]                   │ debg TestSubjects.exists(mlAdvancedDetector 0)
[00:36:28]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlAdvancedDetector 0"]') with timeout=120000
[00:36:28]                   │ debg TestSubjects.getVisibleText(mlAdvancedDetector 0 > mlDetectorIdentifier)
[00:36:28]                   │ debg TestSubjects.find(mlAdvancedDetector 0 > mlDetectorIdentifier)
[00:36:28]                   │ debg Find.findByCssSelector('[data-test-subj="mlAdvancedDetector 0"] [data-test-subj="mlDetectorIdentifier"]') with timeout=10000
[00:36:28]                   └- ✓ pass  (67ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays detector entries"
[00:36:28]                 └-> job creation inputs the bucket span
[00:36:28]                   └-> "before each" hook: global before each
[00:36:28]                   │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:36:28]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:36:29]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputBucketSpan, 4h)
[00:36:29]                   │ debg TestSubjects.click(mlJobWizardInputBucketSpan)
[00:36:29]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:36:29]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:36:29]                   │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value)
[00:36:29]                   │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:36:29]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:36:29]                   └- ✓ pass  (527ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the bucket span"
[00:36:29]                 └-> job creation inputs influencers
[00:36:29]                   └-> "before each" hook: global before each
[00:36:29]                   │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:36:29]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:29]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:36:29]                   │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:36:29]                   │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:29]                   │ debg comboBox.set, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:36:29]                   │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:36:29]                   │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:29]                   │ debg comboBox.setElement, value: mlcategory
[00:36:29]                   │ debg comboBox.isOptionSelected, value: mlcategory
[00:36:31]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:31]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:31]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="mlcategory"]') with timeout=2500
[00:36:32]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:32]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:32]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:36:32]                   │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:36:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:32]                   └- ✓ pass  (2.7s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs influencers"
[00:36:32]                 └-> job creation inputs the model memory limit
[00:36:32]                   └-> "before each" hook: global before each
[00:36:32]                   │ debg TestSubjects.exists(mlJobWizardInputModelMemoryLimit)
[00:36:32]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=120000
[00:36:32]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputModelMemoryLimit, 100mb)
[00:36:32]                   │ debg TestSubjects.click(mlJobWizardInputModelMemoryLimit)
[00:36:32]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:36:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:36:32]                   │ debg TestSubjects.getAttribute(mlJobWizardInputModelMemoryLimit, value)
[00:36:32]                   │ debg TestSubjects.find(mlJobWizardInputModelMemoryLimit)
[00:36:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:36:32]                   └- ✓ pass  (467ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the model memory limit"
[00:36:32]                 └-> job creation displays the job details step
[00:36:32]                   └-> "before each" hook: global before each
[00:36:32]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:36:32]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:36:32]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:36:32]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:36:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:36:33]                   │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:36:33]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=120000
[00:36:33]                   └- ✓ pass  (731ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the job details step"
[00:36:33]                 └-> job creation inputs the job id
[00:36:33]                   └-> "before each" hook: global before each
[00:36:33]                   │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:36:33]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:36:33]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, ec_advanced_2_1580328873103)
[00:36:33]                   │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:36:33]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:36:33]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:36:34]                   │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:36:34]                   │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:36:34]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:36:34]                   └- ✓ pass  (1.4s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the job id"
[00:36:34]                 └-> job creation inputs the job description
[00:36:34]                   └-> "before each" hook: global before each
[00:36:34]                   │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:36:34]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:36:34]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobDescription, Create advanced job from ecommerce dataset with a categorization detector and default datafeed settings)
[00:36:34]                   │ debg TestSubjects.click(mlJobWizardInputJobDescription)
[00:36:34]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:36:34]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:36:39]                   │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:36:39]                   │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:36:39]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:36:39]                   └- ✓ pass  (4.4s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs the job description"
[00:36:39]                 └-> job creation inputs job groups
[00:36:39]                   └-> "before each" hook: global before each
[00:36:39]                   │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:39]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:36:39]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: automated
[00:36:39]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:39]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:41]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:41]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:36:41]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:41]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:41]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: ecommerce
[00:36:41]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:41]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:43]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:44]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:36:44]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:44]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:44]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: advanced
[00:36:44]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:44]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:46]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:36:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:36:46]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:36:46]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:46]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:36:46]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:36:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:36:46]                   └- ✓ pass  (7.3s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation inputs job groups"
[00:36:46]                 └-> job creation opens the additional settings section
[00:36:46]                   └-> "before each" hook: global before each
[00:36:46]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:36:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:36:46]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:36:47]                   │ debg --- retry.tryForTime failed again with the same message...
[00:36:47]                   │ debg --- retry.tryForTime failed again with the same message...
[00:36:48]                   │ debg --- retry.tryForTime failed again with the same message...
[00:36:48]                   │ debg --- retry.tryForTime failed again with the same message...
[00:36:49]                   │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:36:49]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:36:49]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:36:49]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:36:49]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:36:49]                   └- ✓ pass  (2.8s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation opens the additional settings section"
[00:36:49]                 └-> job creation adds a new custom url
[00:36:49]                   └-> "before each" hook: global before each
[00:36:49]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:36:49]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:36:49]                   │ debg TestSubjects.findAll(mlJobEditCustomUrlsList > *)
[00:36:49]                   │ debg Find.allByCssSelector('[data-test-subj="mlJobEditCustomUrlsList"] [data-test-subj="*"]') with timeout=10000
[00:36:59]                   │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:36:59]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=2500
[00:37:01]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobNewCustomUrlFormModal"] is not displayed
[00:37:02]                   │ debg TestSubjects.click(mlJobOpenCustomUrlFormButton)
[00:37:02]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:37:02]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:37:02]                   │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:37:02]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=1000
[00:37:02]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobNewCustomUrlFormModal"] is not displayed
[00:37:03]                   │ debg TestSubjects.setValue(mlJobCustomUrlLabelInput, check-kibana-dashboard)
[00:37:03]                   │ debg TestSubjects.click(mlJobCustomUrlLabelInput)
[00:37:03]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:37:03]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:37:03]                   │ debg TestSubjects.getAttribute(mlJobCustomUrlLabelInput, value)
[00:37:03]                   │ debg TestSubjects.find(mlJobCustomUrlLabelInput)
[00:37:03]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:37:03]                   │ debg TestSubjects.click(mlJobAddCustomUrl)
[00:37:03]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:37:03]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:37:03]                   │ debg TestSubjects.missingOrFail(mlJobNewCustomUrlFormModal)
[00:37:03]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=10000
[00:37:04]                   │ debg TestSubjects.exists(mlJobEditCustomUrlItem_0)
[00:37:04]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlItem_0"]') with timeout=120000
[00:37:04]                   │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value)
[00:37:04]                   │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:37:04]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:37:04]                   └- ✓ pass  (15.0s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation adds a new custom url"
[00:37:04]                 └-> job creation assigns calendars
[00:37:04]                   └-> "before each" hook: global before each
[00:37:04]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:37:04]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:37:04]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput, value: wizard-test-calendar
[00:37:04]                   │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:37:04]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:37:06]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:37:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:37:06]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:37:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:37:06]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:37:06]                   │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:37:06]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:37:07]                   └- ✓ pass  (2.8s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation assigns calendars"
[00:37:07]                 └-> job creation displays the model plot switch
[00:37:07]                   └-> "before each" hook: global before each
[00:37:07]                   │ debg TestSubjects.exists(mlJobWizardSwitchModelPlot)
[00:37:07]                   │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:37:07]                   └- ✓ pass  (23ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the model plot switch"
[00:37:07]                 └-> job creation enables the dedicated index switch
[00:37:07]                   └-> "before each" hook: global before each
[00:37:07]                   │ debg TestSubjects.exists(mlJobWizardSwitchUseDedicatedIndex)
[00:37:07]                   │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:37:07]                   │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:37:07]                   │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:37:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:37:07]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardSwitchUseDedicatedIndex)
[00:37:07]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:37:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:37:07]                   │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:37:07]                   │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:37:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:37:07]                   └- ✓ pass  (267ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation enables the dedicated index switch"
[00:37:07]                 └-> job creation displays the validation step
[00:37:07]                   └-> "before each" hook: global before each
[00:37:07]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:37:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:37:07]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:37:07]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:37:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:37:08]                   │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:37:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=120000
[00:37:08]                   └- ✓ pass  (755ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the validation step"
[00:37:08]                 └-> job creation displays the summary step
[00:37:08]                   └-> "before each" hook: global before each
[00:37:08]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:37:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:37:08]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:37:08]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:37:08]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:37:08]                   │ debg TestSubjects.exists(mlJobWizardStepTitleSummary)
[00:37:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleSummary"]') with timeout=120000
[00:37:08]                   └- ✓ pass  (433ms) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the summary step"
[00:37:08]                 └-> job creation creates the job and finishes processing
[00:37:08]                   └-> "before each" hook: global before each
[00:37:08]                   │ debg TestSubjects.exists(mlJobWizardButtonCreateJob)
[00:37:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=120000
[00:37:08]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardButtonCreateJob)
[00:37:08]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:37:08]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:37:08]                   │ debg TestSubjects.exists(mlStartDatafeedModal)
[00:37:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlStartDatafeedModal"]') with timeout=10000
[00:37:08]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-anomalies-custom-ec_advanced_2_1580328873103] creating index, cause [api], templates [.ml-anomalies-], shards [1]/[1], mappings [_doc]
[00:37:08]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] updating number_of_replicas to [0] for indices [.ml-anomalies-custom-ec_advanced_2_1580328873103]
[00:37:08]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.ml-anomalies-custom-ec_advanced_2_1580328873103][0]]]).
[00:37:09]                   │ debg browser[INFO] http://localhost:6141/bundles/53.bundle.js 2:591513 "Response for job query:" Object
[00:37:09]                   │ debg browser[INFO] http://localhost:6141/bundles/53.bundle.js 2:601084 "checkSaveResponse(): save successful"
[00:37:09]                   │ debg TestSubjects.exists(mlStartDatafeedModal)
[00:37:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlStartDatafeedModal"]') with timeout=5000
[00:37:09]                   │ debg TestSubjects.click(mlStartDatafeedModalStartButton)
[00:37:09]                   │ debg Find.clickByCssSelector('[data-test-subj="mlStartDatafeedModalStartButton"]') with timeout=10000
[00:37:09]                   │ debg Find.findByCssSelector('[data-test-subj="mlStartDatafeedModalStartButton"]') with timeout=10000
[00:37:09]                   │ debg TestSubjects.missingOrFail(mlStartDatafeedModal)
[00:37:09]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlStartDatafeedModal"]') with timeout=2500
[00:37:09]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Opening job [ec_advanced_2_1580328873103]
[00:37:09]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] Loading model snapshot [N/A], job latest_record_timestamp [N/A]
[00:37:10]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] [autodetect/111070] [CResourceMonitor.cc@70] Setting model memory limit to 100 MB
[00:37:10]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Successfully set job state to [opened] for job [ec_advanced_2_1580328873103]
[00:37:10]                   │ debg Waiting up to 120000ms for datafeed state to be stopped...
[00:37:10]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:10]                   │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] Datafeed started (from: 1970-01-01T00:00:00.000Z to: 2020-01-29T20:51:44.586Z) with frequency [600000ms]
[00:37:10]                   │ debg --- retry.waitForWithTimeout error: expected job state to be stopped but got started
[00:37:10]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-anomalies-custom-ec_advanced_2_1580328873103/GOqDZI2_RXyuCIBZCj2nOQ] update_mapping [_doc]
[00:37:10]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:10]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:11]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:11]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:11]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:11]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:12]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:12]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:12]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:12]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:13]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:13]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:13]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:13]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:14]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:14]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:14]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:14]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:15]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:15]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:15]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:15]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:16]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:16]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:16]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:16]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:17]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:17]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:17]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:17]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:18]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:18]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:18]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:18]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:19]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:19]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:19]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:19]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:20]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:20]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:20]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:20]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:21]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:21]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:22]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:22]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:22]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:22]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:23]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:23]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:23]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:23]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:24]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:24]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:24]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:24]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:25]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:25]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:25]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:25]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:26]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:26]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:26]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:26]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:27]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:27]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:27]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:27]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:28]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:28]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:28]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:28]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:29]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:29]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:29]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:29]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:30]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:30]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:30]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:30]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:31]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:31]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:31]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:31]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:32]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:32]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:32]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:32]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:33]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:33]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:33]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:33]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:34]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:34]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:34]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:34]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:35]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:35]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:35]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:35]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:36]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:36]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:36]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:36]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:37]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:37]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:37]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:37]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:38]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:38]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:38]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:38]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:39]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:39]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:39]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:39]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:40]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:40]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:40]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:40]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:41]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:41]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:41]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:41]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:42]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:42]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:42]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:42]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:43]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:43]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:43]                   │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] Lookback has finished
[00:37:43]                   │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [no_realtime] attempt to stop datafeed [datafeed-ec_advanced_2_1580328873103] for job [ec_advanced_2_1580328873103]
[00:37:43]                   │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [no_realtime] try lock [20s] to stop datafeed [datafeed-ec_advanced_2_1580328873103] for job [ec_advanced_2_1580328873103]...
[00:37:43]                   │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [no_realtime] stopping datafeed [datafeed-ec_advanced_2_1580328873103] for job [ec_advanced_2_1580328873103], acquired [true]...
[00:37:43]                   │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [no_realtime] datafeed [datafeed-ec_advanced_2_1580328873103] for job [ec_advanced_2_1580328873103] has been stopped
[00:37:43]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] Closing job [ec_advanced_2_1580328873103], because [close job (api)]
[00:37:43]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] [autodetect/111070] [CCmdSkeleton.cc@45] Handled 4675 records
[00:37:43]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] [autodetect/111070] [CAnomalyJob.cc@1499] Pruning all models
[00:37:43]                   │ debg Fetching datafeed state for datafeed datafeed-ec_advanced_2_1580328873103
[00:37:43]                   │ debg Waiting up to 120000ms for job state to be closed...
[00:37:43]                   │ debg Fetching job state for job ec_advanced_2_1580328873103
[00:37:43]                   │ debg --- retry.waitForWithTimeout error: expected job state to be closed but got closing
[00:37:44]                   │ debg Fetching job state for job ec_advanced_2_1580328873103
[00:37:44]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:44]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [.ml-anomalies-custom-ec_advanced_2_1580328873103/GOqDZI2_RXyuCIBZCj2nOQ] update_mapping [_doc]
[00:37:44]                   │ info [o.e.x.m.j.p.a.o.AutodetectResultProcessor] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] 185 buckets parsed from autodetect output
[00:37:44]                   │ info [o.e.x.m.p.AbstractNativeProcess] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] State output finished
[00:37:45]                   │ debg Fetching job state for job ec_advanced_2_1580328873103
[00:37:45]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:45]                   │ debg Fetching job state for job ec_advanced_2_1580328873103
[00:37:45]                   │ debg --- retry.waitForWithTimeout failed again with the same message...
[00:37:45]                   │ info [o.e.x.m.j.p.a.AutodetectCommunicator] [kibana-ci-immutable-oraclelinux-tests-xl-1580327178266873652] [ec_advanced_2_1580328873103] job closed
[00:37:46]                   │ debg Fetching job state for job ec_advanced_2_1580328873103
[00:37:46]                   └- ✓ pass  (37.5s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation creates the job and finishes processing"
[00:37:46]                 └-> job creation displays the created job in the job list
[00:37:46]                   └-> "before each" hook: global before each
[00:37:46]                   │ debg TestSubjects.click(mlRefreshJobListButton)
[00:37:46]                   │ debg Find.clickByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:37:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:37:46]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:37:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:37:46]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:37:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:37:46]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:37:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:37:46]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:37:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:37:46]                   │ debg TestSubjects.find(mlJobListSearchBar)
[00:37:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobListSearchBar"]') with timeout=10000
[00:37:47]                   │ debg TestSubjects.find(~mlJobListTable)
[00:37:47]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:37:47]                   └- ✓ pass  (1.1s) "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays the created job in the job list"
[00:37:47]                 └-> job creation displays details for the created job in the job list
[00:37:47]                   └-> "before each" hook: global before each
[00:37:47]                   │ debg TestSubjects.find(~mlJobListTable)
[00:37:47]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:37:47]                   │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays details for the created job in the job list.png"
[00:37:47]                   │ info Current URL is: http://localhost:6141/app/ml#/jobs?_g=(refreshInterval:(pause:!t,value:0))
[00:37:47]                   │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays details for the created job in the job list.html
[00:37:47]                   └- ✖ fail: "machine learning anomaly detection advanced job with categorization detector and default datafeed settings job creation displays details for the created job in the job list"
[00:37:47]                   │

Stack Trace

{ Error: expected { id: 'ec_advanced_2_1580328873103',
  description: 'Create advanced job from ecommerce dataset with a categorization detector and default datafeed settings',
  jobGroups: [ 'advanced', 'automated', 'ecommerce' ],
  recordCount: '0',
  memoryStatus: 'ok',
  jobState: 'opened',
  datafeedState: 'started',
  latestTimestamp: '' } to sort of equal { id: 'ec_advanced_2_1580328873103',
  description: 'Create advanced job from ecommerce dataset with a categorization detector and default datafeed settings',
  jobGroups: [ 'advanced', 'automated', 'ecommerce' ],
  recordCount: '4,675',
  memoryStatus: 'ok',
  jobState: 'closed',
  datafeedState: 'stopped',
  latestTimestamp: '2019-07-12 23:45:36' }
    at Assertion.assert (/dev/shm/workspace/kibana/packages/kbn-expect/expect.js:100:11)
    at Assertion.eql (/dev/shm/workspace/kibana/packages/kbn-expect/expect.js:244:8)
    at MlJobTable.assertJobRowFields (test/functional/services/machine_learning/job_table.ts:181:25)
    at process._tickCallback (internal/process/next_tick.js:68:7)
  actual:
   '{\n  "datafeedState": "started"\n  "description": "Create advanced job from ecommerce dataset with a categorization detector and default datafeed settings"\n  "id": "ec_advanced_2_1580328873103"\n  "jobGroups": [\n    "advanced"\n    "automated"\n    "ecommerce"\n  ]\n  "jobState": "opened"\n  "latestTimestamp": ""\n  "memoryStatus": "ok"\n  "recordCount": "0"\n}',
  expected:
   '{\n  "datafeedState": "stopped"\n  "description": "Create advanced job from ecommerce dataset with a categorization detector and default datafeed settings"\n  "id": "ec_advanced_2_1580328873103"\n  "jobGroups": [\n    "advanced"\n    "automated"\n    "ecommerce"\n  ]\n  "jobState": "closed"\n  "latestTimestamp": "2019-07-12 23:45:36"\n  "memoryStatus": "ok"\n  "recordCount": "4,675"\n}',
  showDiff: true }

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@XavierM XavierM merged commit 18ddf0b into elastic:master Jan 29, 2020
Copy link
Member

@spong spong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While already merged, I did want to comment on what I had tested locally:

  • Checked out and performed a ./hard_reset.sh (to remove all pre-packaged rules + signal index)
  • Installed pre-packaged rules via UI
  • Ran ./post_rule.sh rules/test_cases/queries/query_with_errors.json to create a rule that would fail and populate last_failure_at and last_failure_message
    • Successfully duplicated failed rule with last_failure_ fields
  • Duplicated all pre-packaged rules
  • Exported duplicated pre-packaged rules (112 rules)
  • Imported duplicated pre-packaged rules (both with overwrite=true and overwrite=false)
    • Request timed out, but import was successful. Non-blocker that @XavierM is addressing
  • Verified edit rule with and w/o filter functioned
  • Verified edit rule redirect was successful and no app crash
  • Verified create rule flow using all fields
  • Verified bulk activate/deactivate on a mix of pre-packaged, custom, and success/failed rules

Thanks for the quick fixes here @XavierM -- LGTM 👍

XavierM added a commit to XavierM/kibana that referenced this pull request Jan 30, 2020
fix duplicates rules

allow no filter on detail rule
XavierM added a commit that referenced this pull request Jan 30, 2020
fix duplicates rules

allow no filter on detail rule
jloleysens added a commit to jloleysens/kibana that referenced this pull request Jan 31, 2020
…56356

* '7.x' of github.com:elastic/kibana: (23 commits)
  Fix setting filters without $store value (elastic#56304) (elastic#56475)
  [ML] Fix Data Visualizer responsive layout  (elastic#56372) (elastic#56472)
  [ML] conditional rison encoding for query params (elastic#56380) (elastic#56469)
  kuery_autocomplete -> convert remaining items to TS/Jest (elastic#56316) (elastic#56471)
  [APM] Fit service map to container (elastic#56336) (elastic#56463)
  Add animation to service map layout (elastic#56042) (elastic#56460)
  chore(NA): delete data/optimize with kbn clean (elastic#55890) (elastic#56422)
  [APM] Storybook support (elastic#54970) (elastic#56445)
  [DOCS] Updates example in Timelion doc (elastic#56444) (elastic#56454)
  [Logs UI] Fix Check for New Data button on empty indices screen (elastic#56239) (elastic#56320)
  [DOCS] Adds breaking changes for 7.6 (elastic#56437)
  [Monitoring] Change all configs to `monitoring.*` (elastic#56215) (elastic#56421)
  [skip-ci] Add example for migrating pre-handlers (elastic#56080) (elastic#56436)
  [7.x] System index templates can't be edited (elastic#55229) (elastic#56417)
  Add missing docker settings (elastic#56411)
  [Uptime] Use dynamic index pattern in Uptime (elastic#55446) (elastic#56386)
  fix edit rule for detections (elastic#56333) (elastic#56405)
  [Filter Bar] Remove flickering when opening filter bar popover (elastic#56222) (elastic#56385)
  [ILM] Index Lifecycle Policies show wrong unit in Kibana UI (elastic#55228) (elastic#55757)
  Move tsvb server to new platform (elastic#55310) (elastic#56394)
  ...
@XavierM XavierM deleted the detections-fix-edit-url branch June 4, 2020 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocker bug Fixes for quality problems that affect the customer experience critical release_note:skip Skip the PR/issue when compiling release notes Team:SIEM v7.6.0 v7.7.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants