Skip to content

Conversation

@qn895
Copy link
Member

@qn895 qn895 commented Apr 30, 2020

Summary

This PR addresses #55999 and adds the job timing stats to the Counts and JSON viewer tabs for anomaly detection jobs.

2020-04-30 at 10 191 AM

2020-04-30 at 10 19 AM

Checklist

Delete any items that are not applicable to this PR.

For maintainers

@elasticmachine
Copy link
Contributor

Pinging @elastic/ml-ui (:ml)

case 'average_bucket_processing_time_ms':
value = roundTo3DecimalPlace(value);
break;
case 'exponential_average_bucket_processing_time_ms':
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like we should round to 3 decimal places for exponential_average_bucket_processing_time_per_hour_ms too:

image

jonathan-buttner and others added 14 commits April 30, 2020 13:03
* Allowing nested types to be merged with group

* Adding nested to case and handling other fields

* Cleaing up if logic

* Removing unneeded if statement

* Adding nested type to switch and more tests

* Keeping functions immutable
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
(cherry picked from commit 99b5982)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Remove duplicate donut chart, move used donut chart closer to usage, clean up import paths

* Change delete agent config to only single delete and delete all its associated data sources

* Initial pass at settings tab

* Reuse existing create agent config form instead

* Fix delete api

* Prevent nav drawer from hiding bottom bar (save action area) content

* Remove delete config functionality from list page

* Prevent API from deleting config with agents enrolled

* Fix namespace populating in form

* Display confirmation modal to deploy to agents if agents are detected

* Adjust confirm delete copy

* Fix i18n checks

* Fix type check

* Fix it again

* De-dupe confirm modal

* Fix i18n

* Update agent config info after saving

* Adjust skip unassign from agent config option schema in delete datasource method
* chore(NA): avoid unnecessary server watches on md and test.tsx files

* chore(NA): include debug log files
…chart (aka brush interaction) (elastic#62636)

* feat: brushing basic example for time histogram

* test: added

* refactor: simplify the structure

* refactor: move to inline function

* refactor

* refactor

* Always use time field from index pattern

* types

* use the meta.aggConfigParams for timefieldName

* fix: test snapshot update

* Update embeddable.tsx

removing commented code

* fix: moment remov

* fix: corrections for adapting to timepicker on every timefield

* fix: fix single bar condition

* types

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Wylie Conlon <wylieconlon@gmail.com>
* [Metrics UI] Add Charts to Alert Conditions

- Reorganize files under public/alerting
- Change Metrics Explorer API to force interval
- Add charts to expression rows
- Allow expression rows to be collapsable
- Adding sum aggregation to Metrics Explorer for parity

* Adding interval information to Metrics Eexplorer API

* Moving data hook into the expression charts component

* Revert "Adding interval information to Metrics Eexplorer API"

This reverts commit f6e2fc1.

* Reducing the opacity for the threshold areas

* Changing darkMode to use alertsContext.uiSettings
* Remove static src dependencies from kibana.json

We are only importing static code from these plugins, and not consuming
their plugin contracts. For this reason, we can safely remove them from
kibana.json as that imported code will always be included in our own
bundle.

* Make usageCollection an optional dependency

If it's not enabled, we simply use a noop for our tracker call.

* Remove unused plugin contracts

These are only needed when we're actually using them in our codebase.
For request handler contexts, we only need our kibana.json declaration.

* Remove unnecessary try/catch

With the addition of the null coalescing, the only chance for an error
is in usageCollection. However, if the usageCollection contract changes,
we should get a type error long before we see a runtime error.

* Improve typings of our Plugin classes

* passes missing generic arguments to public plugin interface
* passes missing generic arguments to both plugins' CoreSetup types

* Don't re-export core types

Instead, import them from core as needed.
* Final phase before the complete cutover

* NP migration

* lint fix

* More NP stuff

* Moved Stack Monitoring client plugin outside legacy and fixed all tests

* ...

* Removed unused files

* Fix for main links

* Fixed more tests

* Fixed redirect when clicking on SM icon again

* Code review feedback

* Addressed code review feedback

* Fixed return value
* migrate files from legacy path to new plugin path

* update file paths to reflect migrated files

* move minimal legacy client files back to legacy path in order to run kibana

* Completes the full cutover to the new kibana platform removing all shims and legacy adapters.

* Adds APM to ignored list for casing check.

* - moves public/utils/pickKeys.ts to common/utils/pick_keys.ts
- exposes getTraceUrl as a plugin static export of apm/public and updates import in infra
- fixes FeaturesPluginSetup import in apm/public app
- renames get_apm_index_pattern_titles -> get_apm_index_pattern_title
- getApmIndexPatternTitle is now a synchronous getter function
- removes unused comments and xpack.apm.apmForESDescription i18n translations

* Moves automatic index pattern saved object creation from
plugin start to when the Home screen first renders

* removed unnecessary legacy css imports

* fixed ci issues by:
- moving readOnly badge, and help extension setup to occure only
  when apm app is mounted
- registering saved object types
- also moved createStaticIndexPattern from a react useEffect on the
  APM home screen to when the app is mounted
@qn895 qn895 requested review from a team as code owners May 6, 2020 17:21
@qn895 qn895 requested a review from a team May 6, 2020 17:21
@qn895 qn895 requested review from a team as code owners May 6, 2020 17:21
@qn895 qn895 requested a review from a team May 6, 2020 17:21
@qn895 qn895 closed this May 6, 2020
@qn895 qn895 deleted the add-job-timing-stats-to-anomaly-jobs branch May 6, 2020 17:42
@qn895
Copy link
Member Author

qn895 commented May 6, 2020

Closing due to unsuccessful rebase attempt. My apologies for the noise.

@kibanamachine
Copy link
Contributor

💔 Build Failed

Failed CI Steps


Test Failures

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/machine_learning/anomaly_detection/multi_metric_job·ts.machine learning anomaly detection multi metric job cloning displays the summary step

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has not failed recently on tracked branches

[00:00:00]       │
[00:00:00]         └-: machine learning
[00:00:00]           └-> "before all" hook
[00:00:00]           └-> "before all" hook
[00:00:00]             │ debg creating role ml_source
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_source]
[00:00:00]             │ debg creating role ml_dest
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_dest]
[00:00:00]             │ debg creating role ml_dest_readonly
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_dest_readonly]
[00:00:00]             │ debg creating role ml_ui_extras
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_ui_extras]
[00:00:00]             │ debg creating user ml_poweruser
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_poweruser]
[00:00:00]             │ debg created user ml_poweruser
[00:00:00]             │ debg creating user ml_viewer
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_viewer]
[00:00:00]             │ debg created user ml_viewer
[00:00:00]             │ debg creating user ml_unauthorized
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_unauthorized]
[00:00:00]             │ debg created user ml_unauthorized
[00:02:45]           └-: anomaly detection
[00:02:45]             └-> "before all" hook
[00:02:45]             └-: multi metric
[00:02:45]               └-> "before all" hook
[00:02:45]               └-> "before all" hook
[00:02:45]                 │ info [ml/farequote] Loading "mappings.json"
[00:02:45]                 │ info [ml/farequote] Loading "data.json.gz"
[00:02:45]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates []
[00:02:45]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [ft_farequote] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:02:45]                 │ info [ml/farequote] Created index "ft_farequote"
[00:02:45]                 │ debg [ml/farequote] "ft_farequote" settings {"index":{"number_of_replicas":"1","number_of_shards":"1"}}
[00:02:54]                 │ info [ml/farequote] Indexed 86274 docs into "ft_farequote"
[00:02:54]                 │ debg Searching for 'index-pattern' with title 'ft_farequote'...
[00:02:54]                 │ debg  > Not found
[00:02:54]                 │ debg Creating index pattern with title 'ft_farequote' and time field '@timestamp'
[00:02:54]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.kibana_1/bktp6r_BRgCsVOqQzHTYew] update_mapping [_doc]
[00:02:55]                 │ debg  > Created with id 'b062d310-8fc4-11ea-a099-9fecb883cb9b'
[00:02:55]                 │ debg applying update to kibana config: {"dateFormat:tz":"UTC"}
[00:02:56]                 │ debg Creating calendar with id 'wizard-test-calendar_1588788376489'...
[00:02:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-meta]
[00:02:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-meta] creating index, cause [auto(bulk api)], templates [.ml-meta], shards [1]/[1], mappings [_doc]
[00:02:56]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-meta]
[00:02:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates []
[00:02:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-annotations-6] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:02:56]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-annotations-6]
[00:02:56]                 │ info [o.e.x.m.MlInitializationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Created ML annotations index and aliases
[00:02:56]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-meta/HpBFh9DwRzKqAPJvbLcqTw] update_mapping [_doc]
[00:02:56]                 │ debg Waiting up to 30000ms for 'wizard-test-calendar_1588788376489' to be created...
[00:02:56]                 │ debg SecurityPage.forceLogout
[00:02:56]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:02:56]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:02:57]                 │ debg Redirecting to /logout to force the logout
[00:02:57]                 │ debg Waiting on the login form to appear
[00:02:57]                 │ debg Waiting up to 100000ms for login form...
[00:02:57]                 │ debg browser[INFO] http://localhost:6141/logout?_t=1588788554788 341 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:02:57]                 │
[00:02:57]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:57]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:03:00]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:03:00]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:17Z
[00:03:00]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:00]                 │
[00:03:00]                 │      "
[00:03:00]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788554788 341 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:03:00]                 │
[00:03:00]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:01]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:03:03]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:20Z
[00:03:03]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:03]                 │
[00:03:03]                 │      "
[00:03:03]                 │ debg navigating to login url: http://localhost:6141/login
[00:03:03]                 │ debg navigate to: http://localhost:6141/login
[00:03:03]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788561138 341 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:03:03]                 │
[00:03:03]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:03]                 │ debg ... sleep(700) start
[00:03:04]                 │ debg ... sleep(700) end
[00:03:04]                 │ debg returned from get, calling refresh
[00:03:06]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:22Z
[00:03:06]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:06]                 │
[00:03:06]                 │      "
[00:03:06]                 │ERROR browser[SEVERE] http://localhost:6141/32960/bundles/core/core.entry.js 32:93586 TypeError: Failed to fetch
[00:03:06]                 │          at Fetch._callee3$ (http://localhost:6141/32960/bundles/core/core.entry.js:33:135544)
[00:03:06]                 │          at l (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969136)
[00:03:06]                 │          at Generator._invoke (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:968889)
[00:03:06]                 │          at Generator.forEach.e.<computed> [as throw] (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969493)
[00:03:06]                 │          at asyncGeneratorStep (http://localhost:6141/32960/bundles/core/core.entry.js:33:130041)
[00:03:06]                 │          at _throw (http://localhost:6141/32960/bundles/core/core.entry.js:33:130438)
[00:03:06]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788561138 341 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:03:06]                 │
[00:03:06]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:06]                 │ debg currentUrl = http://localhost:6141/login
[00:03:06]                 │          appUrl = http://localhost:6141/login
[00:03:06]                 │ debg TestSubjects.find(kibanaChrome)
[00:03:06]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:06]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:24Z
[00:03:06]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:06]                 │
[00:03:06]                 │      "
[00:03:06]                 │ debg ... sleep(501) start
[00:03:07]                 │ debg ... sleep(501) end
[00:03:07]                 │ debg in navigateTo url = http://localhost:6141/login
[00:03:07]                 │ debg TestSubjects.exists(statusPageContainer)
[00:03:07]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:03:09]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:03:10]                 │ debg TestSubjects.setValue(loginUsername, ml_poweruser)
[00:03:10]                 │ debg TestSubjects.click(loginUsername)
[00:03:10]                 │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:10]                 │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:10]                 │ debg TestSubjects.setValue(loginPassword, mlp001)
[00:03:10]                 │ debg TestSubjects.click(loginPassword)
[00:03:10]                 │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:10]                 │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:10]                 │ debg TestSubjects.click(loginSubmit)
[00:03:10]                 │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:10]                 │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:10]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide) ') with timeout=20000
[00:03:13]                 │ debg browser[INFO] http://localhost:6141/app/kibana 341 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:03:13]                 │
[00:03:13]                 │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:13]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:30Z
[00:03:13]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:13]                 │
[00:03:13]                 │      "
[00:03:13]                 │ debg Finished login process currentUrl = http://localhost:6141/app/kibana#/home
[00:03:13]                 │ debg Waiting up to 20000ms for logout button visible...
[00:03:13]                 │ debg TestSubjects.exists(userMenuButton)
[00:03:13]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:03:13]                 │ debg TestSubjects.exists(userMenu)
[00:03:13]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:03:16]                 │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:03:16]                 │ debg TestSubjects.click(userMenuButton)
[00:03:16]                 │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:03:16]                 │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:03:16]                 │ debg Waiting up to 20000ms for user menu opened...
[00:03:16]                 │ debg TestSubjects.exists(userMenu)
[00:03:16]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:03:17]                 │ debg TestSubjects.exists(userMenu > logoutLink)
[00:03:17]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:03:17]               └-> job creation loads the job management page
[00:03:17]                 └-> "before each" hook: global before each
[00:03:17]                 │ debg navigating to ml url: http://localhost:6141/app/ml
[00:03:17]                 │ debg navigate to: http://localhost:6141/app/ml
[00:03:17]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788574765 341 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:03:17]                 │
[00:03:17]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:17]                 │ debg ... sleep(700) start
[00:03:17]                 │ debg ... sleep(700) end
[00:03:17]                 │ debg returned from get, calling refresh
[00:03:18]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788574765 341 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:03:18]                 │
[00:03:18]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:18]                 │ debg currentUrl = http://localhost:6141/app/ml
[00:03:18]                 │          appUrl = http://localhost:6141/app/ml
[00:03:18]                 │ debg TestSubjects.find(kibanaChrome)
[00:03:18]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:20]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:09:38Z
[00:03:20]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:20]                 │
[00:03:20]                 │      "
[00:03:20]                 │ debg ... sleep(501) start
[00:03:21]                 │ debg ... sleep(501) end
[00:03:21]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:03:21]                 │ debg --- retry.try error: URL changed, waiting for it to settle
[00:03:21]                 │ debg ... sleep(501) start
[00:03:22]                 │ debg ... sleep(501) end
[00:03:22]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:03:22]                 │ debg TestSubjects.exists(statusPageContainer)
[00:03:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:03:24]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:03:25]                 │ debg TestSubjects.exists(mlPageOverview)
[00:03:25]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageOverview"]') with timeout=2000
[00:03:25]                 │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:03:25]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:03:25]                 │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:03:25]                 │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:03:25]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:03:25]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:03:25]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:03:25]                 │ debg TestSubjects.findAll(~mlSubTab)
[00:03:25]                 │ debg Find.allByCssSelector('[data-test-subj~="mlSubTab"]') with timeout=3
[00:03:26]                 │ debg TestSubjects.exists(~mlSubTab&~jobManagement)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=1000
[00:03:26]                 │ debg TestSubjects.exists(~mlSubTab&~anomalyExplorer)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="anomalyExplorer"]') with timeout=1000
[00:03:26]                 │ debg TestSubjects.exists(~mlSubTab&~singleMetricViewer)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="singleMetricViewer"]') with timeout=1000
[00:03:26]                 │ debg TestSubjects.exists(~mlSubTab&~settings)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="settings"]') with timeout=1000
[00:03:26]                 │ debg TestSubjects.click(~mlSubTab & ~jobManagement)
[00:03:26]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:03:26]                 │ debg Find.findByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:03:26]                 │ debg TestSubjects.exists(~mlSubTab & ~jobManagement & ~selected)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"][data-test-subj~="selected"]') with timeout=120000
[00:03:26]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:03:26]                 └- ✓ pass  (9.3s) "machine learning anomaly detection multi metric job creation loads the job management page"
[00:03:26]               └-> job creation loads the new job source selection page
[00:03:26]                 └-> "before each" hook: global before each
[00:03:26]                 │ debg TestSubjects.clickWhenNotDisabled(mlCreateNewJobButton)
[00:03:26]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:03:26]                 │ debg Find.findByCssSelector('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:03:26]                 │ debg TestSubjects.exists(mlPageSourceSelection)
[00:03:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageSourceSelection"]') with timeout=120000
[00:03:26]                 └- ✓ pass  (599ms) "machine learning anomaly detection multi metric job creation loads the new job source selection page"
[00:03:26]               └-> job creation loads the job type selection page
[00:03:26]                 └-> "before each" hook: global before each
[00:03:26]                 │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ft_farequote)
[00:03:26]                 │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:03:26]                 │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:03:26]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:03:27]                 │ debg TestSubjects.exists(savedObjectTitleft_farequote)
[00:03:27]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=120000
[00:03:27]                 │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleft_farequote)
[00:03:27]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:03:27]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:03:27]                 │ debg TestSubjects.exists(mlPageJobTypeSelection)
[00:03:27]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobTypeSelection"]') with timeout=10000
[00:03:29]                 └- ✓ pass  (2.3s) "machine learning anomaly detection multi metric job creation loads the job type selection page"
[00:03:29]               └-> job creation loads the multi metric job wizard page
[00:03:29]                 └-> "before each" hook: global before each
[00:03:29]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobTypeLinkMultiMetricJob)
[00:03:29]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:03:29]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:03:29]                 │ debg TestSubjects.exists(mlPageJobWizard multi_metric)
[00:03:29]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard multi_metric"]') with timeout=120000
[00:03:30]                 └- ✓ pass  (913ms) "machine learning anomaly detection multi metric job creation loads the multi metric job wizard page"
[00:03:30]               └-> job creation displays the time range step
[00:03:30]                 └-> "before each" hook: global before each
[00:03:30]                 │ debg TestSubjects.exists(mlJobWizardStepTitleTimeRange)
[00:03:30]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleTimeRange"]') with timeout=5000
[00:03:30]                 └- ✓ pass  (35ms) "machine learning anomaly detection multi metric job creation displays the time range step"
[00:03:30]               └-> job creation sets the timerange
[00:03:30]                 └-> "before each" hook: global before each
[00:03:30]                 │ debg TestSubjects.clickWhenNotDisabled(mlButtonUseFullData)
[00:03:30]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:03:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:03:30]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:03:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:03:30]                 │ debg --- retry.tryForTime error: expected { startDate: 'May 6, 2020 @ 17:54:47.788',
[00:03:30]                 │        endDate: 'May 6, 2020 @ 18:09:47.788' } to sort of equal { startDate: 'Feb 7, 2016 @ 00:00:00.000',
[00:03:30]                 │        endDate: 'Feb 11, 2016 @ 23:59:54.000' }
[00:03:31]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:03:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:03:31]                 └- ✓ pass  (1.1s) "machine learning anomaly detection multi metric job creation sets the timerange"
[00:03:31]               └-> job creation displays the event rate chart
[00:03:31]                 └-> "before each" hook: global before each
[00:03:31]                 │ debg TestSubjects.exists(~mlEventRateChart)
[00:03:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlEventRateChart"]') with timeout=120000
[00:03:31]                 │ debg TestSubjects.exists(mlEventRateChart withData)
[00:03:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlEventRateChart withData"]') with timeout=120000
[00:03:31]                 └- ✓ pass  (64ms) "machine learning anomaly detection multi metric job creation displays the event rate chart"
[00:03:31]               └-> job creation displays the pick fields step
[00:03:31]                 └-> "before each" hook: global before each
[00:03:31]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:03:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:03:31]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:03:31]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:31]                 │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:03:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=5000
[00:03:31]                 └- ✓ pass  (401ms) "machine learning anomaly detection multi metric job creation displays the pick fields step"
[00:03:31]               └-> job creation selects detectors and displays detector previews
[00:03:31]                 └-> "before each" hook: global before each
[00:03:31]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:03:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:31]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:31]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:31]                 │ debg comboBox.setElement, value: Min(responsetime)
[00:03:31]                 │ debg comboBox.isOptionSelected, value: Min(responsetime)
[00:03:34]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:34]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Min(responsetime)"]') with timeout=2500
[00:03:34]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:37]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:03:37]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:37]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:37]                 │ debg TestSubjects.exists(mlDetector 0)
[00:03:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"]') with timeout=120000
[00:03:37]                 │ debg TestSubjects.exists(mlDetector 0 > mlDetectorTitle)
[00:03:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:03:37]                 │ debg TestSubjects.getVisibleText(mlDetector 0 > mlDetectorTitle)
[00:03:37]                 │ debg TestSubjects.find(mlDetector 0 > mlDetectorTitle)
[00:03:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:03:37]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:03:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:37]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:37]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:37]                 │ debg comboBox.setElement, value: Max(responsetime)
[00:03:37]                 │ debg comboBox.isOptionSelected, value: Max(responsetime)
[00:03:40]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:40]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:40]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Max(responsetime)"]') with timeout=2500
[00:03:40]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:40]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:43]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:03:43]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:43]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:43]                 │ debg TestSubjects.exists(mlDetector 1)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"]') with timeout=120000
[00:03:43]                 │ debg TestSubjects.exists(mlDetector 1 > mlDetectorTitle)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:03:43]                 │ debg TestSubjects.getVisibleText(mlDetector 1 > mlDetectorTitle)
[00:03:43]                 │ debg TestSubjects.find(mlDetector 1 > mlDetectorTitle)
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:03:43]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:43]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:43]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:43]                 │ debg comboBox.setElement, value: Mean(responsetime)
[00:03:43]                 │ debg comboBox.isOptionSelected, value: Mean(responsetime)
[00:03:46]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:46]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:46]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Mean(responsetime)"]') with timeout=2500
[00:03:46]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:46]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:48]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:03:49]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:49]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:49]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:49]                 │ debg TestSubjects.exists(mlDetector 2)
[00:03:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"]') with timeout=120000
[00:03:49]                 │ debg TestSubjects.exists(mlDetector 2 > mlDetectorTitle)
[00:03:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:03:49]                 │ debg TestSubjects.getVisibleText(mlDetector 2 > mlDetectorTitle)
[00:03:49]                 │ debg TestSubjects.find(mlDetector 2 > mlDetectorTitle)
[00:03:49]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:03:49]                 └- ✓ pass  (17.7s) "machine learning anomaly detection multi metric job creation selects detectors and displays detector previews"
[00:03:49]               └-> job creation inputs the split field and displays split cards
[00:03:49]                 └-> "before each" hook: global before each
[00:03:49]                 │ debg TestSubjects.exists(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:03:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:49]                 │ debg comboBox.set, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:03:49]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:03:49]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:49]                 │ debg comboBox.setElement, value: airline
[00:03:49]                 │ debg comboBox.isOptionSelected, value: airline
[00:03:51]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:51]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="airline"]') with timeout=2500
[00:03:52]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:52]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:54]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:03:55]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:03:55]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:03:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:55]                 │ debg TestSubjects.exists(mlDataSplit > mlDataSplitTitle airline)
[00:03:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlDataSplitTitle airline"]') with timeout=120000
[00:03:55]                 │ debg TestSubjects.exists(mlDataSplit > mlSplitCard front)
[00:03:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"]') with timeout=120000
[00:03:55]                 │ debg TestSubjects.getVisibleText(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:03:55]                 │ debg TestSubjects.find(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:03:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"] [data-test-subj="mlSplitCardTitle"]') with timeout=10000
[00:03:55]                 │ debg TestSubjects.findAll(mlDataSplit > mlSplitCard back)
[00:03:55]                 │ debg Find.allByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard back"]') with timeout=10000
[00:03:55]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:03:55]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:03:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:55]                 └- ✓ pass  (6.0s) "machine learning anomaly detection multi metric job creation inputs the split field and displays split cards"
[00:03:55]               └-> job creation displays the influencer field
[00:03:55]                 └-> "before each" hook: global before each
[00:03:55]                 │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:03:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:55]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:03:55]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:03:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:55]                 └- ✓ pass  (45ms) "machine learning anomaly detection multi metric job creation displays the influencer field"
[00:03:55]               └-> job creation inputs the bucket span
[00:03:55]                 └-> "before each" hook: global before each
[00:03:55]                 │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:03:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:03:55]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputBucketSpan, 15m)
[00:03:55]                 │ debg TestSubjects.click(mlJobWizardInputBucketSpan)
[00:03:55]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:03:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:03:56]                 │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value)
[00:03:56]                 │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:03:56]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:03:56]                 └- ✓ pass  (1.1s) "machine learning anomaly detection multi metric job creation inputs the bucket span"
[00:03:56]               └-> job creation displays the job details step
[00:03:56]                 └-> "before each" hook: global before each
[00:03:56]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:03:56]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:03:56]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:03:56]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:56]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:57]                 │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:03:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=5000
[00:03:57]                 └- ✓ pass  (629ms) "machine learning anomaly detection multi metric job creation displays the job details step"
[00:03:57]               └-> job creation inputs the job id
[00:03:57]                 └-> "before each" hook: global before each
[00:03:57]                 │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:03:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:03:57]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, fq_multi_1_1588788376489)
[00:03:57]                 │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:03:57]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:03:57]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:03:59]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:03:59]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:03:59]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:03:59]                 └- ✓ pass  (1.8s) "machine learning anomaly detection multi metric job creation inputs the job id"
[00:03:59]               └-> job creation inputs the job description
[00:03:59]                 └-> "before each" hook: global before each
[00:03:59]                 │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:03:59]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:03:59]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobDescription, Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline)
[00:03:59]                 │ debg TestSubjects.click(mlJobWizardInputJobDescription)
[00:03:59]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:03:59]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:04:06]                 │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:04:06]                 │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:04:06]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:04:06]                 └- ✓ pass  (7.9s) "machine learning anomaly detection multi metric job creation inputs the job description"
[00:04:06]               └-> job creation inputs job groups
[00:04:06]                 └-> "before each" hook: global before each
[00:04:06]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:06]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:04:06]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: automated
[00:04:06]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:06]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:09]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:09]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:09]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:09]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:09]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: farequote
[00:04:09]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:09]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:11]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:11]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:11]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:11]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:11]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:11]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: multi-metric
[00:04:11]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:11]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:14]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:14]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:14]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:14]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:14]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:14]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:14]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:14]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:14]                 └- ✓ pass  (7.3s) "machine learning anomaly detection multi metric job creation inputs job groups"
[00:04:14]               └-> job creation opens the additional settings section
[00:04:14]                 └-> "before each" hook: global before each
[00:04:14]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:14]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:14]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:04:14]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:15]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:15]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:16]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:16]                 │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:04:16]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:04:16]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:04:17]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:17]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:04:17]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job creation opens the additional settings section"
[00:04:17]               └-> job creation adds a new custom url
[00:04:17]                 └-> "before each" hook: global before each
[00:04:17]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:17]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:17]                 │ debg TestSubjects.findAll(mlJobEditCustomUrlsList > *)
[00:04:17]                 │ debg Find.allByCssSelector('[data-test-subj="mlJobEditCustomUrlsList"] [data-test-subj="*"]') with timeout=10000
[00:04:27]                 │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:04:27]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=2500
[00:04:29]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobNewCustomUrlFormModal"] is not displayed
[00:04:30]                 │ debg TestSubjects.click(mlJobOpenCustomUrlFormButton)
[00:04:30]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:04:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:04:30]                 │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:04:30]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=1000
[00:04:30]                 │ debg TestSubjects.setValue(mlJobCustomUrlLabelInput, check-kibana-dashboard)
[00:04:30]                 │ debg TestSubjects.click(mlJobCustomUrlLabelInput)
[00:04:30]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:30]                 │ debg TestSubjects.getAttribute(mlJobCustomUrlLabelInput, value)
[00:04:30]                 │ debg TestSubjects.find(mlJobCustomUrlLabelInput)
[00:04:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:30]                 │ debg TestSubjects.click(mlJobAddCustomUrl)
[00:04:30]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:04:30]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:04:31]                 │ debg TestSubjects.missingOrFail(mlJobNewCustomUrlFormModal)
[00:04:31]                 │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=10000
[00:04:31]                 │ debg TestSubjects.exists(mlJobEditCustomUrlItem_0)
[00:04:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlItem_0"]') with timeout=120000
[00:04:31]                 │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value)
[00:04:31]                 │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:04:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:04:31]                 └- ✓ pass  (14.7s) "machine learning anomaly detection multi metric job creation adds a new custom url"
[00:04:31]               └-> job creation assigns calendars
[00:04:31]                 └-> "before each" hook: global before each
[00:04:31]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:31]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput, value: wizard-test-calendar_1588788376489
[00:04:31]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:04:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:34]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:34]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:34]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:04:34]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:04:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:34]                 └- ✓ pass  (2.9s) "machine learning anomaly detection multi metric job creation assigns calendars"
[00:04:34]               └-> job creation opens the advanced section
[00:04:34]                 └-> "before each" hook: global before each
[00:04:34]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:34]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdvancedSection"] is not displayed
[00:04:35]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:35]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:36]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:36]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:37]                 │ debg TestSubjects.click(mlJobWizardToggleAdvancedSection)
[00:04:37]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:04:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=1000
[00:04:37]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job creation opens the advanced section"
[00:04:37]               └-> job creation displays the model plot switch
[00:04:37]                 └-> "before each" hook: global before each
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchModelPlot)
[00:04:37]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:04:37]                 └- ✓ pass  (54ms) "machine learning anomaly detection multi metric job creation displays the model plot switch"
[00:04:37]               └-> job creation enables the dedicated index switch
[00:04:37]                 └-> "before each" hook: global before each
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:04:37]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:37]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:04:37]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:04:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:37]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:37]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:04:37]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:38]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:04:38]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:04:38]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:38]                 └- ✓ pass  (597ms) "machine learning anomaly detection multi metric job creation enables the dedicated index switch"
[00:04:38]               └-> job creation inputs the model memory limit
[00:04:38]                 └-> "before each" hook: global before each
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=120000
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:38]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, 20mb)
[00:04:38]                 │ debg TestSubjects.click(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:38]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:38]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:38]                 │ debg TestSubjects.getAttribute(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, value)
[00:04:38]                 │ debg TestSubjects.find(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:38]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:38]                 └- ✓ pass  (632ms) "machine learning anomaly detection multi metric job creation inputs the model memory limit"
[00:04:38]               └-> job creation displays the validation step
[00:04:38]                 └-> "before each" hook: global before each
[00:04:38]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:04:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:04:38]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:04:38]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:38]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:39]                 │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:04:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=5000
[00:04:39]                 └- ✓ pass  (666ms) "machine learning anomaly detection multi metric job creation displays the validation step"
[00:04:39]               └-> job creation displays the summary step
[00:04:39]                 └-> "before each" hook: global before each
[00:04:39]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:04:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:04:39]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:04:39]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:39]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:39]                 │ debg TestSubjects.exists(mlJobWizardStepTitleSummary)
[00:04:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleSummary"]') with timeout=5000
[00:04:40]                 └- ✓ pass  (648ms) "machine learning anomaly detection multi metric job creation displays the summary step"
[00:04:40]               └-> job creation creates the job and finishes processing
[00:04:40]                 └-> "before each" hook: global before each
[00:04:40]                 │ debg TestSubjects.exists(mlJobWizardButtonCreateJob)
[00:04:40]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=120000
[00:04:40]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardButtonCreateJob)
[00:04:40]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:04:40]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:04:40]                 │ debg TestSubjects.exists(mlJobWizardButtonRunInRealTime)
[00:04:40]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonRunInRealTime"]') with timeout=120000
[00:04:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-anomalies-]
[00:04:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588788376489] creating index, cause [api], templates [.ml-anomalies-], shards [1]/[1], mappings [_doc]
[00:04:40]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-anomalies-custom-fq_multi_1_1588788376489]
[00:04:40]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588788376489/LLs94av9RKW6nTmCVU-vTw] update_mapping [_doc]
[00:04:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-config]
[00:04:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-config] creating index, cause [auto(bulk api)], templates [.ml-config], shards [1]/[1], mappings [_doc]
[00:04:40]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-config]
[00:04:41]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-notifications-000001]
[00:04:41]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-notifications-000001] creating index, cause [auto(bulk api)], templates [.ml-notifications-000001], shards [1]/[1], mappings [_doc]
[00:04:41]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-notifications-000001]
[00:04:41]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Opening job [fq_multi_1_1588788376489]
[00:04:41]                 │ info [o.e.x.c.m.u.MlIndexAndAlias] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] About to create first concrete index [.ml-state-000001] with alias [.ml-state-write]
[00:04:41]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-state]
[00:04:41]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-state-000001] creating index, cause [api], templates [.ml-state], shards [1]/[1], mappings [_doc]
[00:04:41]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-state-000001]
[00:04:41]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [null] to [{"phase":"new","action":"complete","name":"complete"}] in policy [ml-size-based-ilm-policy]
[00:04:41]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [{"phase":"new","action":"complete","name":"complete"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-indexing-complete"}] in policy [ml-size-based-ilm-policy]
[00:04:41]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] Loading model snapshot [N/A], job latest_record_timestamp [N/A]
[00:04:41]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-indexing-complete"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-follow-shard-tasks"}] in policy [ml-size-based-ilm-policy]
[00:04:42]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] [autodetect/44855] [CResourceMonitor.cc@71] Setting model memory limit to 20 MB
[00:04:42]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Successfully set job state to [opened] for job [fq_multi_1_1588788376489]
[00:04:42]                 │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] Datafeed started (from: 2016-02-07T00:00:00.000Z to: 2016-02-11T23:59:54.001Z) with frequency [450000ms]
[00:04:42]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588788376489/LLs94av9RKW6nTmCVU-vTw] update_mapping [_doc]
[00:04:43]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:57423 "Response for job query:" Object
[00:04:43]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:67120 "checkSaveResponse(): save successful"
[00:04:43]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardButtonRunInRealTime"] is not displayed
[00:04:43]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 10000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:45]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 20000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:46]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:46]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 30000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:48]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 40000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:49]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:49]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 50000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:51]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 60000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:52]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 70000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:52]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:53]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 80000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:04:55]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:56]                 │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] Lookback has finished
[00:04:56]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] attempt to stop datafeed [datafeed-fq_multi_1_1588788376489] for job [fq_multi_1_1588788376489]
[00:04:56]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] try lock [20s] to stop datafeed [datafeed-fq_multi_1_1588788376489] for job [fq_multi_1_1588788376489]...
[00:04:56]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] stopping datafeed [datafeed-fq_multi_1_1588788376489] for job [fq_multi_1_1588788376489], acquired [true]...
[00:04:56]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] datafeed [datafeed-fq_multi_1_1588788376489] for job [fq_multi_1_1588788376489] has been stopped
[00:04:56]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Closing job [fq_multi_1_1588788376489], because [close job (api)]
[00:04:56]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] [autodetect/44855] [CCmdSkeleton.cc@45] Handled 86274 records
[00:04:56]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] [autodetect/44855] [CAnomalyJob.cc@1499] Pruning all models
[00:04:57]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588788376489/LLs94av9RKW6nTmCVU-vTw] update_mapping [_doc]
[00:04:57]                 │ info [o.e.x.m.p.AbstractNativeProcess] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] State output finished
[00:04:57]                 │ info [o.e.x.m.j.p.a.o.AutodetectResultProcessor] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] 480 buckets parsed from autodetect output
[00:04:58]                 │ info [o.e.x.m.j.p.a.AutodetectCommunicator] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588788376489] job closed
[00:04:58]                 └- ✓ pass  (18.8s) "machine learning anomaly detection multi metric job creation creates the job and finishes processing"
[00:04:58]               └-> job creation displays the created job in the job list
[00:04:58]                 └-> "before each" hook: global before each
[00:04:58]                 │ debg navigating to ml url: http://localhost:6141/app/ml
[00:04:58]                 │ debg navigate to: http://localhost:6141/app/ml
[00:04:59]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788676626 341 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:04:59]                 │
[00:04:59]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:04:59]                 │ debg ... sleep(700) start
[00:04:59]                 │ debg ... sleep(700) end
[00:04:59]                 │ debg returned from get, calling refresh
[00:05:01]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788676626 341 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:05:01]                 │
[00:05:01]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:01]                 │ debg currentUrl = http://localhost:6141/app/ml
[00:05:01]                 │          appUrl = http://localhost:6141/app/ml
[00:05:01]                 │ debg TestSubjects.find(kibanaChrome)
[00:05:01]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:05:02]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:11:20Z
[00:05:02]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:05:02]                 │
[00:05:02]                 │      "
[00:05:02]                 │ debg ... sleep(501) start
[00:05:03]                 │ debg ... sleep(501) end
[00:05:03]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:05:03]                 │ debg --- retry.try error: URL changed, waiting for it to settle
[00:05:03]                 │ debg ... sleep(501) start
[00:05:04]                 │ debg ... sleep(501) end
[00:05:04]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:05:04]                 │ debg TestSubjects.exists(statusPageContainer)
[00:05:04]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:05:06]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:05:07]                 │ debg TestSubjects.exists(mlPageOverview)
[00:05:07]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageOverview"]') with timeout=2000
[00:05:07]                 │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:05:07]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:05:07]                 │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:05:07]                 │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:05:07]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:05:08]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:05:08]                 │ debg TestSubjects.findAll(~mlSubTab)
[00:05:08]                 │ debg Find.allByCssSelector('[data-test-subj~="mlSubTab"]') with timeout=3
[00:05:08]                 │ debg TestSubjects.exists(~mlSubTab&~jobManagement)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=1000
[00:05:08]                 │ debg TestSubjects.exists(~mlSubTab&~anomalyExplorer)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="anomalyExplorer"]') with timeout=1000
[00:05:08]                 │ debg TestSubjects.exists(~mlSubTab&~singleMetricViewer)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="singleMetricViewer"]') with timeout=1000
[00:05:08]                 │ debg TestSubjects.exists(~mlSubTab&~settings)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="settings"]') with timeout=1000
[00:05:08]                 │ debg TestSubjects.click(~mlSubTab & ~jobManagement)
[00:05:08]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:05:08]                 │ debg Find.findByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:05:08]                 │ debg TestSubjects.exists(~mlSubTab & ~jobManagement & ~selected)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"][data-test-subj~="selected"]') with timeout=120000
[00:05:08]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:05:08]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:08]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:08]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:08]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:08]                 │ debg TestSubjects.find(mlJobListSearchBar)
[00:05:08]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobListSearchBar"]') with timeout=10000
[00:05:09]                 │ debg TestSubjects.find(~mlJobListTable)
[00:05:09]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:05:09]                 └- ✓ pass  (10.4s) "machine learning anomaly detection multi metric job creation displays the created job in the job list"
[00:05:09]               └-> job creation displays details for the created job in the job list
[00:05:09]                 └-> "before each" hook: global before each
[00:05:09]                 │ debg TestSubjects.click(mlRefreshJobListButton)
[00:05:09]                 │ debg Find.clickByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:05:09]                 │ debg Find.findByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:05:09]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:09]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:09]                 │ debg TestSubjects.find(~mlJobListTable)
[00:05:09]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:05:09]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588788376489)
[00:05:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"]') with timeout=2500
[00:05:12]                 │ debg --- retry.tryForTime error: [data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"] is not displayed
[00:05:12]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588788376489 > mlJobListRowDetailsToggle)
[00:05:12]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:12]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:12]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588788376489)
[00:05:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"]') with timeout=1000
[00:05:12]                 │ debg TestSubjects.click(~mlJobListTable > ~details-fq_multi_1_1588788376489 > mlJobListTab-counts)
[00:05:12]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"] [data-test-subj="mlJobListTab-counts"]') with timeout=10000
[00:05:12]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"] [data-test-subj="mlJobListTab-counts"]') with timeout=10000
[00:05:12]                 │ debg TestSubjects.find(~mlJobListTable > ~details-fq_multi_1_1588788376489 > mlJobDetails-counts > mlJobRowDetailsSection-counts)
[00:05:12]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"] [data-test-subj="mlJobDetails-counts"] [data-test-subj="mlJobRowDetailsSection-counts"]') with timeout=10000
[00:05:12]                 │ debg TestSubjects.find(~mlJobListTable > ~details-fq_multi_1_1588788376489 > mlJobDetails-counts > mlJobRowDetailsSection-modelSizeStats)
[00:05:12]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"] [data-test-subj="mlJobDetails-counts"] [data-test-subj="mlJobRowDetailsSection-modelSizeStats"]') with timeout=10000
[00:05:12]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588788376489)
[00:05:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"]') with timeout=2500
[00:05:12]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588788376489 > mlJobListRowDetailsToggle)
[00:05:12]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:12]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:13]                 │ debg TestSubjects.missingOrFail(~mlJobListTable > ~details-fq_multi_1_1588788376489)
[00:05:13]                 │ debg Find.waitForDeletedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588788376489"]') with timeout=1000
[00:05:13]                 └- ✓ pass  (4.3s) "machine learning anomaly detection multi metric job creation displays details for the created job in the job list"
[00:05:13]               └-> job creation has detector results
[00:05:13]                 └-> "before each" hook: global before each
[00:05:13]                 │ debg Waiting up to 30000ms for results for detector 0 on job fq_multi_1_1588788376489 to exist...
[00:05:13]                 │ debg Waiting up to 30000ms for results for detector 1 on job fq_multi_1_1588788376489 to exist...
[00:05:13]                 │ debg Waiting up to 30000ms for results for detector 2 on job fq_multi_1_1588788376489 to exist...
[00:05:13]                 └- ✓ pass  (29ms) "machine learning anomaly detection multi metric job creation has detector results"
[00:05:13]               └-> job cloning clicks the clone action and loads the multi metric wizard
[00:05:13]                 └-> "before each" hook: global before each
[00:05:13]                 │ debg TestSubjects.exists(mlActionButtonDeleteJob)
[00:05:13]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlActionButtonDeleteJob"]') with timeout=2500
[00:05:16]                 │ debg --- retry.tryForTime error: [data-test-subj="mlActionButtonDeleteJob"] is not displayed
[00:05:16]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588788376489 > euiCollapsedItemActionsButton)
[00:05:16]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="euiCollapsedItemActionsButton"]') with timeout=10000
[00:05:16]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588788376489"] [data-test-subj="euiCollapsedItemActionsButton"]') with timeout=10000
[00:05:16]                 │ debg TestSubjects.exists(mlActionButtonDeleteJob)
[00:05:16]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlActionButtonDeleteJob"]') with timeout=5000
[00:05:16]                 │ debg TestSubjects.click(mlActionButtonCloneJob)
[00:05:16]                 │ debg Find.clickByCssSelector('[data-test-subj="mlActionButtonCloneJob"]') with timeout=10000
[00:05:16]                 │ debg Find.findByCssSelector('[data-test-subj="mlActionButtonCloneJob"]') with timeout=10000
[00:05:16]                 │ debg TestSubjects.exists(~mlPageJobWizard)
[00:05:16]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlPageJobWizard"]') with timeout=120000
[00:05:18]                 │ debg TestSubjects.exists(mlPageJobWizard multi_metric)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard multi_metric"]') with timeout=120000
[00:05:18]                 └- ✓ pass  (4.5s) "machine learning anomaly detection multi metric job cloning clicks the clone action and loads the multi metric wizard"
[00:05:18]               └-> job cloning displays the time range step
[00:05:18]                 └-> "before each" hook: global before each
[00:05:18]                 │ debg TestSubjects.exists(mlJobWizardStepTitleTimeRange)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleTimeRange"]') with timeout=5000
[00:05:18]                 └- ✓ pass  (109ms) "machine learning anomaly detection multi metric job cloning displays the time range step"
[00:05:18]               └-> job cloning sets the timerange
[00:05:18]                 └-> "before each" hook: global before each
[00:05:18]                 │ debg TestSubjects.clickWhenNotDisabled(mlButtonUseFullData)
[00:05:18]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:05:18]                 │ debg Find.findByCssSelector('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:05:18]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:05:18]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:05:18]                 └- ✓ pass  (352ms) "machine learning anomaly detection multi metric job cloning sets the timerange"
[00:05:18]               └-> job cloning displays the event rate chart
[00:05:18]                 └-> "before each" hook: global before each
[00:05:18]                 │ debg TestSubjects.exists(~mlEventRateChart)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlEventRateChart"]') with timeout=120000
[00:05:18]                 │ debg TestSubjects.exists(mlEventRateChart withData)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlEventRateChart withData"]') with timeout=120000
[00:05:18]                 └- ✓ pass  (92ms) "machine learning anomaly detection multi metric job cloning displays the event rate chart"
[00:05:18]               └-> job cloning displays the pick fields step
[00:05:18]                 └-> "before each" hook: global before each
[00:05:18]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:18]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:18]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:18]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:19]                 │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=5000
[00:05:19]                 └- ✓ pass  (723ms) "machine learning anomaly detection multi metric job cloning displays the pick fields step"
[00:05:19]               └-> job cloning pre-fills detectors and shows preview with split cards
[00:05:19]                 └-> "before each" hook: global before each
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 0)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 0 > mlDetectorTitle)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.getVisibleText(mlDetector 0 > mlDetectorTitle)
[00:05:19]                 │ debg TestSubjects.find(mlDetector 0 > mlDetectorTitle)
[00:05:19]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 1)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 1 > mlDetectorTitle)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.getVisibleText(mlDetector 1 > mlDetectorTitle)
[00:05:19]                 │ debg TestSubjects.find(mlDetector 1 > mlDetectorTitle)
[00:05:19]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 2)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.exists(mlDetector 2 > mlDetectorTitle)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.getVisibleText(mlDetector 2 > mlDetectorTitle)
[00:05:19]                 │ debg TestSubjects.find(mlDetector 2 > mlDetectorTitle)
[00:05:19]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:19]                 │ debg TestSubjects.exists(mlDataSplit > mlDataSplitTitle airline)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlDataSplitTitle airline"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.exists(mlDataSplit > mlSplitCard front)
[00:05:19]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"]') with timeout=120000
[00:05:19]                 │ debg TestSubjects.getVisibleText(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:05:19]                 │ debg TestSubjects.find(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:05:19]                 │ debg Find.findByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"] [data-test-subj="mlSplitCardTitle"]') with timeout=10000
[00:05:19]                 │ debg TestSubjects.findAll(mlDataSplit > mlSplitCard back)
[00:05:19]                 │ debg Find.allByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard back"]') with timeout=10000
[00:05:20]                 └- ✓ pass  (634ms) "machine learning anomaly detection multi metric job cloning pre-fills detectors and shows preview with split cards"
[00:05:20]               └-> job cloning pre-fills the split field
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.exists(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:20]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:05:20]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:20]                 └- ✓ pass  (47ms) "machine learning anomaly detection multi metric job cloning pre-fills the split field"
[00:05:20]               └-> job cloning pre-fills influencers
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:20]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:05:20]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:20]                 └- ✓ pass  (141ms) "machine learning anomaly detection multi metric job cloning pre-fills influencers"
[00:05:20]               └-> job cloning pre-fills the bucket span
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:05:20]                 │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value)
[00:05:20]                 │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:05:20]                 └- ✓ pass  (61ms) "machine learning anomaly detection multi metric job cloning pre-fills the bucket span"
[00:05:20]               └-> job cloning displays the job details step
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:20]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:20]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:20]                 │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=5000
[00:05:20]                 └- ✓ pass  (472ms) "machine learning anomaly detection multi metric job cloning displays the job details step"
[00:05:20]               └-> job cloning does not pre-fill the job id
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:05:20]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:05:20]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:05:20]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:20]                 └- ✓ pass  (50ms) "machine learning anomaly detection multi metric job cloning does not pre-fill the job id"
[00:05:20]               └-> job cloning inputs the clone job id
[00:05:20]                 └-> "before each" hook: global before each
[00:05:20]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, fq_multi_1_1588788376489_clone)
[00:05:20]                 │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:05:20]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:20]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:23]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:05:23]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:23]                 └- ✓ pass  (2.3s) "machine learning anomaly detection multi metric job cloning inputs the clone job id"
[00:05:23]               └-> job cloning pre-fills the job description
[00:05:23]                 └-> "before each" hook: global before each
[00:05:23]                 │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:05:23]                 │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:05:23]                 │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:05:23]                 └- ✓ pass  (55ms) "machine learning anomaly detection multi metric job cloning pre-fills the job description"
[00:05:23]               └-> job cloning pre-fills job groups
[00:05:23]                 └-> "before each" hook: global before each
[00:05:23]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:23]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:23]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:23]                 └- ✓ pass  (50ms) "machine learning anomaly detection multi metric job cloning pre-fills job groups"
[00:05:23]               └-> job cloning inputs the clone job group
[00:05:23]                 └-> "before each" hook: global before each
[00:05:23]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:23]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: clone
[00:05:23]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:25]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:05:25]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:05:25]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:25]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:25]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:25]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:25]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:25]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:25]                 └- ✓ pass  (2.5s) "machine learning anomaly detection multi metric job cloning inputs the clone job group"
[00:05:25]               └-> job cloning opens the additional settings section
[00:05:25]                 └-> "before each" hook: global before each
[00:05:25]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:25]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:05:25]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:05:26]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:26]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:27]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:27]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:28]                 │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:05:28]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:05:28]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:05:28]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:28]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:05:28]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job cloning opens the additional settings section"
[00:05:28]               └-> job cloning persists custom urls
[00:05:28]                 └-> "before each" hook: global before each
[00:05:28]                 │ debg TestSubjects.exists(mlJobEditCustomUrlItem_0)
[00:05:28]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlItem_0"]') with timeout=120000
[00:05:28]                 │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value)
[00:05:28]                 │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:05:28]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:05:28]                 └- ✓ pass  (61ms) "machine learning anomaly detection multi metric job cloning persists custom urls"
[00:05:28]               └-> job cloning persists assigned calendars
[00:05:28]                 └-> "before each" hook: global before each
[00:05:28]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:28]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:05:28]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:05:28]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:05:28]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:28]                 └- ✓ pass  (60ms) "machine learning anomaly detection multi metric job cloning persists assigned calendars"
[00:05:28]               └-> job cloning opens the advanced section
[00:05:28]                 └-> "before each" hook: global before each
[00:05:28]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:28]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:28]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdvancedSection"] is not displayed
[00:05:29]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:29]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:30]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:30]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:31]                 │ debg TestSubjects.click(mlJobWizardToggleAdvancedSection)
[00:05:31]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:05:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=1000
[00:05:31]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job cloning opens the advanced section"
[00:05:31]               └-> job cloning pre-fills the model plot switch
[00:05:31]                 └-> "before each" hook: global before each
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchModelPlot)
[00:05:31]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:05:31]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchModelPlot, aria-checked)
[00:05:31]                 │ debg TestSubjects.find(mlJobWizardSwitchModelPlot)
[00:05:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=10000
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:31]                 └- ✓ pass  (116ms) "machine learning anomaly detection multi metric job cloning pre-fills the model plot switch"
[00:05:31]               └-> job cloning pre-fills the dedicated index switch
[00:05:31]                 └-> "before each" hook: global before each
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:05:31]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:05:31]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:05:31]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:05:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:31]                 └- ✓ pass  (111ms) "machine learning anomaly detection multi metric job cloning pre-fills the dedicated index switch"
[00:05:31]               └-> job cloning pre-fills the model memory limit
[00:05:31]               └-> job cloning displays the validation step
[00:05:31]                 └-> "before each" hook: global before each
[00:05:31]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:31]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:31]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:32]                 │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:05:32]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=5000
[00:05:32]                 └- ✓ pass  (464ms) "machine learning anomaly detection multi metric job cloning displays the validation step"
[00:05:32]               └-> job cloning displays the summary step
[00:05:32]                 └-> "before each" hook: global before each
[00:05:32]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:32]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:32]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:32]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:32]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:32]                 │ERROR browser[SEVERE] http://localhost:6141/api/ml/validate/job - Failed to load resource: the server responded with a status of 400 (Bad Request)
[00:05:32]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:59739 "validate job" Error: Bad Request
[00:05:32]                 │          at Fetch._callee3$ (http://localhost:6141/32960/bundles/core/core.entry.js:33:136518)
[00:05:32]                 │          at l (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969136)
[00:05:32]                 │          at Generator._invoke (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:968889)
[00:05:32]                 │          at Generator.forEach.e.<computed> [as next] (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969493)
[00:05:32]                 │          at asyncGeneratorStep (http://localhost:6141/32960/bundles/core/core.entry.js:33:130041)
[00:05:32]                 │          at _next (http://localhost:6141/32960/bundles/core/core.entry.js:33:130352)
[00:05:42]                 │ debg --- retry.tryForTime error: Waiting until element is enabled
[00:05:42]                 │      Wait timed out after 10111ms
[00:05:43]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:43]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:43]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:43]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:53]                 │ debg --- retry.tryForTime error: Waiting until element is enabled
[00:05:53]                 │      Wait timed out after 10062ms
[00:05:53]                 │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/machine learning anomaly detection multi metric job cloning displays the summary step.png"
[00:05:54]                 │ info Current URL is: http://localhost:6141/app/ml#/jobs/new_job/multi_metric?index=b062d310-8fc4-11ea-a099-9fecb883cb9b&_g=()
[00:05:54]                 │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/machine learning anomaly detection multi metric job cloning displays the summary step.html
[00:05:54]                 └- ✖ fail: "machine learning anomaly detection multi metric job cloning displays the summary step"
[00:05:54]                 │

Stack Trace

Error: retry.tryForTime timeout: TimeoutError: Waiting until element is enabled
Wait timed out after 10062ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at onFailure (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:68:13)

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/machine_learning/anomaly_detection/multi_metric_job·ts.machine learning anomaly detection multi metric job cloning displays the summary step

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 1 times on tracked branches: https://dryrun

[00:00:00]       │
[00:00:00]         └-: machine learning
[00:00:00]           └-> "before all" hook
[00:00:00]           └-> "before all" hook
[00:00:00]             │ debg creating role ml_source
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_source]
[00:00:00]             │ debg creating role ml_dest
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_dest]
[00:00:00]             │ debg creating role ml_dest_readonly
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_dest_readonly]
[00:00:00]             │ debg creating role ml_ui_extras
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added role [ml_ui_extras]
[00:00:00]             │ debg creating user ml_poweruser
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_poweruser]
[00:00:00]             │ debg created user ml_poweruser
[00:00:00]             │ debg creating user ml_viewer
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_viewer]
[00:00:00]             │ debg created user ml_viewer
[00:00:00]             │ debg creating user ml_unauthorized
[00:00:01]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] added user [ml_unauthorized]
[00:00:01]             │ debg created user ml_unauthorized
[00:03:01]           └-: anomaly detection
[00:03:01]             └-> "before all" hook
[00:03:01]             └-: multi metric
[00:03:01]               └-> "before all" hook
[00:03:01]               └-> "before all" hook
[00:03:01]                 │ info [ml/farequote] Loading "mappings.json"
[00:03:01]                 │ info [ml/farequote] Loading "data.json.gz"
[00:03:01]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates []
[00:03:01]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [ft_farequote] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:03:01]                 │ info [ml/farequote] Created index "ft_farequote"
[00:03:01]                 │ debg [ml/farequote] "ft_farequote" settings {"index":{"number_of_replicas":"1","number_of_shards":"1"}}
[00:03:11]                 │ info [ml/farequote] Indexed 86274 docs into "ft_farequote"
[00:03:11]                 │ debg Searching for 'index-pattern' with title 'ft_farequote'...
[00:03:11]                 │ debg  > Not found
[00:03:11]                 │ debg Creating index pattern with title 'ft_farequote' and time field '@timestamp'
[00:03:11]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.kibana_1/4yO3XeXOSQyCYLsv7HYVLw] update_mapping [_doc]
[00:03:12]                 │ debg  > Created with id '8a1a3730-8fc3-11ea-8501-e5b9e97eefd2'
[00:03:12]                 │ debg applying update to kibana config: {"dateFormat:tz":"UTC"}
[00:03:13]                 │ debg Creating calendar with id 'wizard-test-calendar_1588787866396'...
[00:03:13]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-meta]
[00:03:13]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-meta] creating index, cause [auto(bulk api)], templates [.ml-meta], shards [1]/[1], mappings [_doc]
[00:03:13]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-meta]
[00:03:13]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates []
[00:03:13]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-annotations-6] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:03:13]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-annotations-6]
[00:03:13]                 │ info [o.e.x.m.MlInitializationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Created ML annotations index and aliases
[00:03:13]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-meta/cB5CLFSEQf-y1VhP8AgIsQ] update_mapping [_doc]
[00:03:13]                 │ debg Waiting up to 30000ms for 'wizard-test-calendar_1588787866396' to be created...
[00:03:13]                 │ debg SecurityPage.forceLogout
[00:03:13]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:03:13]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:03:14]                 │ debg Redirecting to /logout to force the logout
[00:03:14]                 │ debg Waiting on the login form to appear
[00:03:14]                 │ debg Waiting up to 100000ms for login form...
[00:03:14]                 │ debg browser[INFO] http://localhost:6141/logout?_t=1588788061448 341 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:03:14]                 │
[00:03:14]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:14]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:03:16]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:03:17]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:04Z
[00:03:17]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:17]                 │
[00:03:17]                 │      "
[00:03:17]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788061448 341 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:03:17]                 │
[00:03:17]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:17]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:03:20]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:07Z
[00:03:20]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:20]                 │
[00:03:20]                 │      "
[00:03:20]                 │ debg navigating to login url: http://localhost:6141/login
[00:03:20]                 │ debg navigate to: http://localhost:6141/login
[00:03:20]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788067516 341 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:03:20]                 │
[00:03:20]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:20]                 │ debg ... sleep(700) start
[00:03:20]                 │ debg ... sleep(700) end
[00:03:20]                 │ debg returned from get, calling refresh
[00:03:22]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:08Z
[00:03:22]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:22]                 │
[00:03:22]                 │      "
[00:03:22]                 │ERROR browser[SEVERE] http://localhost:6141/32960/bundles/core/core.entry.js 32:93586 TypeError: Failed to fetch
[00:03:22]                 │          at Fetch._callee3$ (http://localhost:6141/32960/bundles/core/core.entry.js:33:135544)
[00:03:22]                 │          at l (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969136)
[00:03:22]                 │          at Generator._invoke (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:968889)
[00:03:22]                 │          at Generator.forEach.e.<computed> [as throw] (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969493)
[00:03:22]                 │          at asyncGeneratorStep (http://localhost:6141/32960/bundles/core/core.entry.js:33:130041)
[00:03:22]                 │          at _throw (http://localhost:6141/32960/bundles/core/core.entry.js:33:130438)
[00:03:22]                 │ debg browser[INFO] http://localhost:6141/login?_t=1588788067516 341 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:03:22]                 │
[00:03:22]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:22]                 │ debg currentUrl = http://localhost:6141/login
[00:03:22]                 │          appUrl = http://localhost:6141/login
[00:03:22]                 │ debg TestSubjects.find(kibanaChrome)
[00:03:22]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:23]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:10Z
[00:03:23]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:23]                 │
[00:03:23]                 │      "
[00:03:23]                 │ debg ... sleep(501) start
[00:03:23]                 │ debg ... sleep(501) end
[00:03:23]                 │ debg in navigateTo url = http://localhost:6141/login
[00:03:23]                 │ debg TestSubjects.exists(statusPageContainer)
[00:03:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:03:26]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:03:26]                 │ debg TestSubjects.setValue(loginUsername, ml_poweruser)
[00:03:26]                 │ debg TestSubjects.click(loginUsername)
[00:03:26]                 │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:26]                 │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:26]                 │ debg TestSubjects.setValue(loginPassword, mlp001)
[00:03:26]                 │ debg TestSubjects.click(loginPassword)
[00:03:26]                 │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:26]                 │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:27]                 │ debg TestSubjects.click(loginSubmit)
[00:03:27]                 │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:27]                 │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:27]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide) ') with timeout=20000
[00:03:30]                 │ debg browser[INFO] http://localhost:6141/app/kibana 341 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:03:30]                 │
[00:03:30]                 │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:30]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:17Z
[00:03:30]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:30]                 │
[00:03:30]                 │      "
[00:03:30]                 │ debg Finished login process currentUrl = http://localhost:6141/app/kibana#/home
[00:03:30]                 │ debg Waiting up to 20000ms for logout button visible...
[00:03:30]                 │ debg TestSubjects.exists(userMenuButton)
[00:03:30]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:03:30]                 │ debg TestSubjects.exists(userMenu)
[00:03:30]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:03:33]                 │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:03:33]                 │ debg TestSubjects.click(userMenuButton)
[00:03:33]                 │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:03:33]                 │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:03:34]                 │ debg Waiting up to 20000ms for user menu opened...
[00:03:34]                 │ debg TestSubjects.exists(userMenu)
[00:03:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:03:34]                 │ debg TestSubjects.exists(userMenu > logoutLink)
[00:03:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:03:34]               └-> job creation loads the job management page
[00:03:34]                 └-> "before each" hook: global before each
[00:03:34]                 │ debg navigating to ml url: http://localhost:6141/app/ml
[00:03:34]                 │ debg navigate to: http://localhost:6141/app/ml
[00:03:34]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788081616 341 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:03:34]                 │
[00:03:34]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:34]                 │ debg ... sleep(700) start
[00:03:35]                 │ debg ... sleep(700) end
[00:03:35]                 │ debg returned from get, calling refresh
[00:03:36]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788081616 341 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:03:36]                 │
[00:03:36]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:36]                 │ debg currentUrl = http://localhost:6141/app/ml
[00:03:36]                 │          appUrl = http://localhost:6141/app/ml
[00:03:36]                 │ debg TestSubjects.find(kibanaChrome)
[00:03:36]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:37]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:01:24Z
[00:03:37]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:03:37]                 │
[00:03:37]                 │      "
[00:03:37]                 │ debg ... sleep(501) start
[00:03:38]                 │ debg ... sleep(501) end
[00:03:38]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:03:38]                 │ debg --- retry.try error: URL changed, waiting for it to settle
[00:03:38]                 │ debg ... sleep(501) start
[00:03:39]                 │ debg ... sleep(501) end
[00:03:39]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:03:39]                 │ debg TestSubjects.exists(statusPageContainer)
[00:03:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:03:41]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:03:42]                 │ debg TestSubjects.exists(mlPageOverview)
[00:03:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageOverview"]') with timeout=2000
[00:03:42]                 │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:03:42]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:03:42]                 │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:03:42]                 │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:03:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:03:42]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:03:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:03:42]                 │ debg TestSubjects.findAll(~mlSubTab)
[00:03:42]                 │ debg Find.allByCssSelector('[data-test-subj~="mlSubTab"]') with timeout=3
[00:03:43]                 │ debg TestSubjects.exists(~mlSubTab&~jobManagement)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=1000
[00:03:43]                 │ debg TestSubjects.exists(~mlSubTab&~anomalyExplorer)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="anomalyExplorer"]') with timeout=1000
[00:03:43]                 │ debg TestSubjects.exists(~mlSubTab&~singleMetricViewer)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="singleMetricViewer"]') with timeout=1000
[00:03:43]                 │ debg TestSubjects.exists(~mlSubTab&~settings)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="settings"]') with timeout=1000
[00:03:43]                 │ debg TestSubjects.click(~mlSubTab & ~jobManagement)
[00:03:43]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:03:43]                 │ debg TestSubjects.exists(~mlSubTab & ~jobManagement & ~selected)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"][data-test-subj~="selected"]') with timeout=120000
[00:03:43]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:03:43]                 └- ✓ pass  (9.1s) "machine learning anomaly detection multi metric job creation loads the job management page"
[00:03:43]               └-> job creation loads the new job source selection page
[00:03:43]                 └-> "before each" hook: global before each
[00:03:43]                 │ debg TestSubjects.clickWhenNotDisabled(mlCreateNewJobButton)
[00:03:43]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:03:43]                 │ debg TestSubjects.exists(mlPageSourceSelection)
[00:03:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageSourceSelection"]') with timeout=120000
[00:03:43]                 └- ✓ pass  (663ms) "machine learning anomaly detection multi metric job creation loads the new job source selection page"
[00:03:43]               └-> job creation loads the job type selection page
[00:03:43]                 └-> "before each" hook: global before each
[00:03:43]                 │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ft_farequote)
[00:03:43]                 │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:03:43]                 │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:03:43]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:03:44]                 │ debg TestSubjects.exists(savedObjectTitleft_farequote)
[00:03:44]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=120000
[00:03:44]                 │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleft_farequote)
[00:03:44]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:03:44]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:03:44]                 │ debg TestSubjects.exists(mlPageJobTypeSelection)
[00:03:44]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobTypeSelection"]') with timeout=10000
[00:03:46]                 └- ✓ pass  (2.2s) "machine learning anomaly detection multi metric job creation loads the job type selection page"
[00:03:46]               └-> job creation loads the multi metric job wizard page
[00:03:46]                 └-> "before each" hook: global before each
[00:03:46]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobTypeLinkMultiMetricJob)
[00:03:46]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:03:46]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:03:46]                 │ debg TestSubjects.exists(mlPageJobWizard multi_metric)
[00:03:46]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard multi_metric"]') with timeout=120000
[00:03:47]                 └- ✓ pass  (1.0s) "machine learning anomaly detection multi metric job creation loads the multi metric job wizard page"
[00:03:47]               └-> job creation displays the time range step
[00:03:47]                 └-> "before each" hook: global before each
[00:03:47]                 │ debg TestSubjects.exists(mlJobWizardStepTitleTimeRange)
[00:03:47]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleTimeRange"]') with timeout=5000
[00:03:47]                 └- ✓ pass  (33ms) "machine learning anomaly detection multi metric job creation displays the time range step"
[00:03:47]               └-> job creation sets the timerange
[00:03:47]                 └-> "before each" hook: global before each
[00:03:47]                 │ debg TestSubjects.clickWhenNotDisabled(mlButtonUseFullData)
[00:03:47]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:03:47]                 │ debg Find.findByCssSelector('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:03:47]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:03:47]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:03:47]                 │ debg --- retry.tryForTime error: expected { startDate: 'May 6, 2020 @ 17:46:34.473',
[00:03:47]                 │        endDate: 'May 6, 2020 @ 18:01:34.473' } to sort of equal { startDate: 'Feb 7, 2016 @ 00:00:00.000',
[00:03:47]                 │        endDate: 'Feb 11, 2016 @ 23:59:54.000' }
[00:03:48]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:03:48]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:03:48]                 └- ✓ pass  (1.2s) "machine learning anomaly detection multi metric job creation sets the timerange"
[00:03:48]               └-> job creation displays the event rate chart
[00:03:48]                 └-> "before each" hook: global before each
[00:03:48]                 │ debg TestSubjects.exists(~mlEventRateChart)
[00:03:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlEventRateChart"]') with timeout=120000
[00:03:48]                 │ debg TestSubjects.exists(mlEventRateChart withData)
[00:03:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlEventRateChart withData"]') with timeout=120000
[00:03:48]                 └- ✓ pass  (65ms) "machine learning anomaly detection multi metric job creation displays the event rate chart"
[00:03:48]               └-> job creation displays the pick fields step
[00:03:48]                 └-> "before each" hook: global before each
[00:03:48]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:03:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:03:48]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:03:48]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:48]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:03:48]                 │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:03:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=5000
[00:03:49]                 └- ✓ pass  (449ms) "machine learning anomaly detection multi metric job creation displays the pick fields step"
[00:03:49]               └-> job creation selects detectors and displays detector previews
[00:03:49]                 └-> "before each" hook: global before each
[00:03:49]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:03:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:49]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:49]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:49]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:49]                 │ debg comboBox.setElement, value: Min(responsetime)
[00:03:49]                 │ debg comboBox.isOptionSelected, value: Min(responsetime)
[00:03:51]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:51]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Min(responsetime)"]') with timeout=2500
[00:03:51]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:54]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:03:54]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:54]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:54]                 │ debg TestSubjects.exists(mlDetector 0)
[00:03:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"]') with timeout=120000
[00:03:54]                 │ debg TestSubjects.exists(mlDetector 0 > mlDetectorTitle)
[00:03:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:03:54]                 │ debg TestSubjects.getVisibleText(mlDetector 0 > mlDetectorTitle)
[00:03:54]                 │ debg TestSubjects.find(mlDetector 0 > mlDetectorTitle)
[00:03:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:03:54]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:03:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:03:54]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:03:54]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:03:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:03:54]                 │ debg comboBox.setElement, value: Max(responsetime)
[00:03:54]                 │ debg comboBox.isOptionSelected, value: Max(responsetime)
[00:03:57]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:03:57]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Max(responsetime)"]') with timeout=2500
[00:03:57]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:03:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:00]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:04:00]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:04:00]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:04:00]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:00]                 │ debg TestSubjects.exists(mlDetector 1)
[00:04:00]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"]') with timeout=120000
[00:04:00]                 │ debg TestSubjects.exists(mlDetector 1 > mlDetectorTitle)
[00:04:00]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:04:00]                 │ debg TestSubjects.getVisibleText(mlDetector 1 > mlDetectorTitle)
[00:04:00]                 │ debg TestSubjects.find(mlDetector 1 > mlDetectorTitle)
[00:04:00]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:04:00]                 │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:04:00]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:04:00]                 │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:04:00]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:04:00]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:00]                 │ debg comboBox.setElement, value: Mean(responsetime)
[00:04:00]                 │ debg comboBox.isOptionSelected, value: Mean(responsetime)
[00:04:03]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:03]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:03]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Mean(responsetime)"]') with timeout=2500
[00:04:03]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:03]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:05]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:04:06]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:04:06]                 │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:04:06]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:06]                 │ debg TestSubjects.exists(mlDetector 2)
[00:04:06]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"]') with timeout=120000
[00:04:06]                 │ debg TestSubjects.exists(mlDetector 2 > mlDetectorTitle)
[00:04:06]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:04:06]                 │ debg TestSubjects.getVisibleText(mlDetector 2 > mlDetectorTitle)
[00:04:06]                 │ debg TestSubjects.find(mlDetector 2 > mlDetectorTitle)
[00:04:06]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:04:06]                 └- ✓ pass  (17.4s) "machine learning anomaly detection multi metric job creation selects detectors and displays detector previews"
[00:04:06]               └-> job creation inputs the split field and displays split cards
[00:04:06]                 └-> "before each" hook: global before each
[00:04:06]                 │ debg TestSubjects.exists(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:04:06]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:04:06]                 │ debg comboBox.set, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:04:06]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:04:06]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:06]                 │ debg comboBox.setElement, value: airline
[00:04:06]                 │ debg comboBox.isOptionSelected, value: airline
[00:04:08]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:08]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="airline"]') with timeout=2500
[00:04:09]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:11]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:04:12]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:04:12]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:04:12]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:12]                 │ debg TestSubjects.exists(mlDataSplit > mlDataSplitTitle airline)
[00:04:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlDataSplitTitle airline"]') with timeout=120000
[00:04:12]                 │ debg TestSubjects.exists(mlDataSplit > mlSplitCard front)
[00:04:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"]') with timeout=120000
[00:04:12]                 │ debg TestSubjects.getVisibleText(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:04:12]                 │ debg TestSubjects.find(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:04:12]                 │ debg Find.findByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"] [data-test-subj="mlSplitCardTitle"]') with timeout=10000
[00:04:12]                 │ debg TestSubjects.findAll(mlDataSplit > mlSplitCard back)
[00:04:12]                 │ debg Find.allByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard back"]') with timeout=10000
[00:04:12]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:04:12]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:04:12]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:12]                 └- ✓ pass  (6.0s) "machine learning anomaly detection multi metric job creation inputs the split field and displays split cards"
[00:04:12]               └-> job creation displays the influencer field
[00:04:12]                 └-> "before each" hook: global before each
[00:04:12]                 │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:04:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:04:12]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:04:12]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:04:12]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:12]                 └- ✓ pass  (52ms) "machine learning anomaly detection multi metric job creation displays the influencer field"
[00:04:12]               └-> job creation inputs the bucket span
[00:04:12]                 └-> "before each" hook: global before each
[00:04:12]                 │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:04:12]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:04:12]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputBucketSpan, 15m)
[00:04:12]                 │ debg TestSubjects.click(mlJobWizardInputBucketSpan)
[00:04:12]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:04:12]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:04:13]                 │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value)
[00:04:13]                 │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:04:13]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:04:13]                 └- ✓ pass  (1.1s) "machine learning anomaly detection multi metric job creation inputs the bucket span"
[00:04:13]               └-> job creation displays the job details step
[00:04:13]                 └-> "before each" hook: global before each
[00:04:13]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:04:13]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:04:13]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:04:13]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:13]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:14]                 │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:04:14]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=5000
[00:04:14]                 └- ✓ pass  (726ms) "machine learning anomaly detection multi metric job creation displays the job details step"
[00:04:14]               └-> job creation inputs the job id
[00:04:14]                 └-> "before each" hook: global before each
[00:04:14]                 │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:04:14]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:04:14]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, fq_multi_1_1588787866396)
[00:04:14]                 │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:04:14]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:04:14]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:04:15]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:04:15]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:04:15]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:04:16]                 └- ✓ pass  (1.7s) "machine learning anomaly detection multi metric job creation inputs the job id"
[00:04:16]               └-> job creation inputs the job description
[00:04:16]                 └-> "before each" hook: global before each
[00:04:16]                 │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:04:16]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:04:16]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobDescription, Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline)
[00:04:16]                 │ debg TestSubjects.click(mlJobWizardInputJobDescription)
[00:04:16]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:04:16]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:04:23]                 │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:04:23]                 │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:04:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:04:23]                 └- ✓ pass  (7.7s) "machine learning anomaly detection multi metric job creation inputs the job description"
[00:04:23]               └-> job creation inputs job groups
[00:04:23]                 └-> "before each" hook: global before each
[00:04:23]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:04:23]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: automated
[00:04:23]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:26]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:26]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:26]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:26]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:26]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: farequote
[00:04:26]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:26]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:28]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:28]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:28]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:28]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:28]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:28]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: multi-metric
[00:04:28]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:28]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:30]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:30]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:31]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:31]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:31]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:04:31]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:04:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:31]                 └- ✓ pass  (7.4s) "machine learning anomaly detection multi metric job creation inputs job groups"
[00:04:31]               └-> job creation opens the additional settings section
[00:04:31]                 └-> "before each" hook: global before each
[00:04:31]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:31]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:04:31]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:32]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:32]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:33]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:33]                 │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:04:33]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:04:33]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:04:33]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:04:33]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job creation opens the additional settings section"
[00:04:33]               └-> job creation adds a new custom url
[00:04:33]                 └-> "before each" hook: global before each
[00:04:33]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:33]                 │ debg TestSubjects.findAll(mlJobEditCustomUrlsList > *)
[00:04:33]                 │ debg Find.allByCssSelector('[data-test-subj="mlJobEditCustomUrlsList"] [data-test-subj="*"]') with timeout=10000
[00:04:43]                 │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:04:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=2500
[00:04:46]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobNewCustomUrlFormModal"] is not displayed
[00:04:46]                 │ debg TestSubjects.click(mlJobOpenCustomUrlFormButton)
[00:04:46]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:04:46]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:04:47]                 │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:04:47]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=1000
[00:04:47]                 │ debg TestSubjects.setValue(mlJobCustomUrlLabelInput, check-kibana-dashboard)
[00:04:47]                 │ debg TestSubjects.click(mlJobCustomUrlLabelInput)
[00:04:47]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:47]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:47]                 │ debg TestSubjects.getAttribute(mlJobCustomUrlLabelInput, value)
[00:04:47]                 │ debg TestSubjects.find(mlJobCustomUrlLabelInput)
[00:04:47]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:04:47]                 │ debg TestSubjects.click(mlJobAddCustomUrl)
[00:04:47]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:04:47]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:04:47]                 │ debg TestSubjects.missingOrFail(mlJobNewCustomUrlFormModal)
[00:04:47]                 │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=10000
[00:04:48]                 │ debg TestSubjects.exists(mlJobEditCustomUrlItem_0)
[00:04:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlItem_0"]') with timeout=120000
[00:04:48]                 │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value)
[00:04:48]                 │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:04:48]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:04:48]                 └- ✓ pass  (14.4s) "machine learning anomaly detection multi metric job creation adds a new custom url"
[00:04:48]               └-> job creation assigns calendars
[00:04:48]                 └-> "before each" hook: global before each
[00:04:48]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:48]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput, value: wizard-test-calendar_1588787866396
[00:04:48]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:04:48]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:51]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:04:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:04:51]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:04:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:04:51]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:04:51]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:04:51]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:04:51]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job creation assigns calendars"
[00:04:51]               └-> job creation opens the advanced section
[00:04:51]                 └-> "before each" hook: global before each
[00:04:51]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:51]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdvancedSection"] is not displayed
[00:04:51]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:52]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:52]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:53]                 │ debg --- retry.tryForTime failed again with the same message...
[00:04:53]                 │ debg TestSubjects.click(mlJobWizardToggleAdvancedSection)
[00:04:53]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:04:53]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=1000
[00:04:53]                 └- ✓ pass  (2.7s) "machine learning anomaly detection multi metric job creation opens the advanced section"
[00:04:53]               └-> job creation displays the model plot switch
[00:04:53]                 └-> "before each" hook: global before each
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchModelPlot)
[00:04:53]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:04:53]                 └- ✓ pass  (40ms) "machine learning anomaly detection multi metric job creation displays the model plot switch"
[00:04:53]               └-> job creation enables the dedicated index switch
[00:04:53]                 └-> "before each" hook: global before each
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:04:53]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:53]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:04:53]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:04:53]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:53]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:54]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:04:54]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:54]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:04:54]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:04:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:54]                 └- ✓ pass  (489ms) "machine learning anomaly detection multi metric job creation enables the dedicated index switch"
[00:04:54]               └-> job creation inputs the model memory limit
[00:04:54]                 └-> "before each" hook: global before each
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=120000
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:54]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, 20mb)
[00:04:54]                 │ debg TestSubjects.click(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:54]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:04:54]                 │ debg TestSubjects.getAttribute(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, value)
[00:04:54]                 │ debg TestSubjects.find(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:04:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:04:54]                 └- ✓ pass  (500ms) "machine learning anomaly detection multi metric job creation inputs the model memory limit"
[00:04:54]               └-> job creation displays the validation step
[00:04:54]                 └-> "before each" hook: global before each
[00:04:54]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:04:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:04:54]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:04:54]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:54]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:55]                 │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:04:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=5000
[00:04:55]                 └- ✓ pass  (621ms) "machine learning anomaly detection multi metric job creation displays the validation step"
[00:04:55]               └-> job creation displays the summary step
[00:04:55]                 └-> "before each" hook: global before each
[00:04:55]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:04:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:04:55]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:04:55]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:55]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:04:55]                 │ debg TestSubjects.exists(mlJobWizardStepTitleSummary)
[00:04:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleSummary"]') with timeout=5000
[00:04:56]                 └- ✓ pass  (603ms) "machine learning anomaly detection multi metric job creation displays the summary step"
[00:04:56]               └-> job creation creates the job and finishes processing
[00:04:56]                 └-> "before each" hook: global before each
[00:04:56]                 │ debg TestSubjects.exists(mlJobWizardButtonCreateJob)
[00:04:56]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=120000
[00:04:56]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardButtonCreateJob)
[00:04:56]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:04:56]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:04:56]                 │ debg TestSubjects.exists(mlJobWizardButtonRunInRealTime)
[00:04:56]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonRunInRealTime"]') with timeout=120000
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-anomalies-]
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588787866396] creating index, cause [api], templates [.ml-anomalies-], shards [1]/[1], mappings [_doc]
[00:04:56]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-anomalies-custom-fq_multi_1_1588787866396]
[00:04:56]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588787866396/bPdOPuEtTpS0ABA-bRbqpw] update_mapping [_doc]
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-config]
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-config] creating index, cause [auto(bulk api)], templates [.ml-config], shards [1]/[1], mappings [_doc]
[00:04:56]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-config]
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-notifications-000001]
[00:04:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-notifications-000001] creating index, cause [auto(bulk api)], templates [.ml-notifications-000001], shards [1]/[1], mappings [_doc]
[00:04:56]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-notifications-000001]
[00:04:57]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Opening job [fq_multi_1_1588787866396]
[00:04:57]                 │ info [o.e.x.c.m.u.MlIndexAndAlias] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] About to create first concrete index [.ml-state-000001] with alias [.ml-state-write]
[00:04:57]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] applying create index request using v1 templates [.ml-state]
[00:04:57]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-state-000001] creating index, cause [api], templates [.ml-state], shards [1]/[1], mappings [_doc]
[00:04:57]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] updating number_of_replicas to [0] for indices [.ml-state-000001]
[00:04:57]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [null] to [{"phase":"new","action":"complete","name":"complete"}] in policy [ml-size-based-ilm-policy]
[00:04:57]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [{"phase":"new","action":"complete","name":"complete"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-indexing-complete"}] in policy [ml-size-based-ilm-policy]
[00:04:57]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] Loading model snapshot [N/A], job latest_record_timestamp [N/A]
[00:04:57]                 │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] moving index [.ml-state-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-indexing-complete"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-follow-shard-tasks"}] in policy [ml-size-based-ilm-policy]
[00:04:57]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] [autodetect/33298] [CResourceMonitor.cc@71] Setting model memory limit to 20 MB
[00:04:57]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Successfully set job state to [opened] for job [fq_multi_1_1588787866396]
[00:04:58]                 │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] Datafeed started (from: 2016-02-07T00:00:00.000Z to: 2016-02-11T23:59:54.001Z) with frequency [450000ms]
[00:04:58]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588787866396/bPdOPuEtTpS0ABA-bRbqpw] update_mapping [_doc]
[00:04:59]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:57423 "Response for job query:" Object
[00:04:59]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:67120 "checkSaveResponse(): save successful"
[00:04:59]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardButtonRunInRealTime"] is not displayed
[00:04:59]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 10000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:01]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 20000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:02]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:02]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 30000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:03]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 40000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:05]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 50000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:05]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:06]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 60000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:07]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 70000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:08]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:08]                 │ info [o.e.x.m.j.p.DataCountsReporter] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 80000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:05:11]                 │ info [o.e.x.m.d.DatafeedJob] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] Lookback has finished
[00:05:11]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] attempt to stop datafeed [datafeed-fq_multi_1_1588787866396] for job [fq_multi_1_1588787866396]
[00:05:11]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] try lock [20s] to stop datafeed [datafeed-fq_multi_1_1588787866396] for job [fq_multi_1_1588787866396]...
[00:05:11]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] stopping datafeed [datafeed-fq_multi_1_1588787866396] for job [fq_multi_1_1588787866396], acquired [true]...
[00:05:11]                 │ info [o.e.x.m.d.DatafeedManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [no_realtime] datafeed [datafeed-fq_multi_1_1588787866396] for job [fq_multi_1_1588787866396] has been stopped
[00:05:11]                 │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] Closing job [fq_multi_1_1588787866396], because [close job (api)]
[00:05:11]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] [autodetect/33298] [CCmdSkeleton.cc@45] Handled 86274 records
[00:05:11]                 │ info [o.e.x.m.p.l.CppLogMessageHandler] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] [autodetect/33298] [CAnomalyJob.cc@1499] Pruning all models
[00:05:11]                 │ info [o.e.x.m.p.AbstractNativeProcess] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] State output finished
[00:05:11]                 │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [.ml-anomalies-custom-fq_multi_1_1588787866396/bPdOPuEtTpS0ABA-bRbqpw] update_mapping [_doc]
[00:05:11]                 │ info [o.e.x.m.j.p.a.o.AutodetectResultProcessor] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] 480 buckets parsed from autodetect output
[00:05:11]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:12]                 │ info [o.e.x.m.j.p.a.AutodetectCommunicator] [kibana-ci-immutable-ubuntu-18-tests-xl-1588785754827973827] [fq_multi_1_1588787866396] job closed
[00:05:13]                 └- ✓ pass  (17.1s) "machine learning anomaly detection multi metric job creation creates the job and finishes processing"
[00:05:13]               └-> job creation displays the created job in the job list
[00:05:13]                 └-> "before each" hook: global before each
[00:05:13]                 │ debg navigating to ml url: http://localhost:6141/app/ml
[00:05:13]                 │ debg navigate to: http://localhost:6141/app/ml
[00:05:13]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788180640 341 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:05:13]                 │
[00:05:13]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:13]                 │ debg ... sleep(700) start
[00:05:14]                 │ debg ... sleep(700) end
[00:05:14]                 │ debg returned from get, calling refresh
[00:05:15]                 │ debg browser[INFO] http://localhost:6141/app/ml?_t=1588788180640 341 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:05:15]                 │
[00:05:15]                 │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 10:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:15]                 │ debg currentUrl = http://localhost:6141/app/ml
[00:05:15]                 │          appUrl = http://localhost:6141/app/ml
[00:05:15]                 │ debg TestSubjects.find(kibanaChrome)
[00:05:15]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:05:17]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 380:106115 "INFO: 2020-05-06T18:03:04Z
[00:05:17]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:05:17]                 │
[00:05:17]                 │      "
[00:05:17]                 │ debg ... sleep(501) start
[00:05:17]                 │ debg ... sleep(501) end
[00:05:17]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:05:17]                 │ debg --- retry.try error: URL changed, waiting for it to settle
[00:05:18]                 │ debg ... sleep(501) start
[00:05:18]                 │ debg ... sleep(501) end
[00:05:18]                 │ debg in navigateTo url = http://localhost:6141/app/ml#/overview?_g=%28refreshInterval%3A%28pause%3A%21t%2Cvalue%3A0%29%29
[00:05:18]                 │ debg TestSubjects.exists(statusPageContainer)
[00:05:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:05:21]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:05:21]                 │ debg TestSubjects.exists(mlPageOverview)
[00:05:21]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageOverview"]') with timeout=2000
[00:05:21]                 │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:05:21]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:05:21]                 │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:05:22]                 │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:05:22]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:05:22]                 │ debg TestSubjects.findAll(~mlSubTab)
[00:05:22]                 │ debg Find.allByCssSelector('[data-test-subj~="mlSubTab"]') with timeout=3
[00:05:22]                 │ debg TestSubjects.exists(~mlSubTab&~jobManagement)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=1000
[00:05:22]                 │ debg TestSubjects.exists(~mlSubTab&~anomalyExplorer)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="anomalyExplorer"]') with timeout=1000
[00:05:22]                 │ debg TestSubjects.exists(~mlSubTab&~singleMetricViewer)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="singleMetricViewer"]') with timeout=1000
[00:05:22]                 │ debg TestSubjects.exists(~mlSubTab&~settings)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="settings"]') with timeout=1000
[00:05:22]                 │ debg TestSubjects.click(~mlSubTab & ~jobManagement)
[00:05:22]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:05:22]                 │ debg Find.findByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"]') with timeout=10000
[00:05:22]                 │ debg TestSubjects.exists(~mlSubTab & ~jobManagement & ~selected)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlSubTab"][data-test-subj~="jobManagement"][data-test-subj~="selected"]') with timeout=120000
[00:05:22]                 │ debg TestSubjects.exists(mlPageJobManagement)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:05:22]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:22]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:22]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:22]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:22]                 │ debg TestSubjects.find(mlJobListSearchBar)
[00:05:22]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobListSearchBar"]') with timeout=10000
[00:05:23]                 │ debg TestSubjects.find(~mlJobListTable)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:05:23]                 └- ✓ pass  (10.4s) "machine learning anomaly detection multi metric job creation displays the created job in the job list"
[00:05:23]               └-> job creation displays details for the created job in the job list
[00:05:23]                 └-> "before each" hook: global before each
[00:05:23]                 │ debg TestSubjects.click(mlRefreshJobListButton)
[00:05:23]                 │ debg Find.clickByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj="mlRefreshJobListButton"]') with timeout=10000
[00:05:23]                 │ debg TestSubjects.exists(~mlJobListTable)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:05:23]                 │ debg TestSubjects.exists(mlJobListTable loaded)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:05:23]                 │ debg TestSubjects.find(~mlJobListTable)
[00:05:23]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:05:23]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588787866396)
[00:05:23]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"]') with timeout=2500
[00:05:26]                 │ debg --- retry.tryForTime error: [data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"] is not displayed
[00:05:26]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588787866396 > mlJobListRowDetailsToggle)
[00:05:26]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:26]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:26]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588787866396)
[00:05:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"]') with timeout=1000
[00:05:27]                 │ debg TestSubjects.click(~mlJobListTable > ~details-fq_multi_1_1588787866396 > mlJobListTab-counts)
[00:05:27]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"] [data-test-subj="mlJobListTab-counts"]') with timeout=10000
[00:05:27]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"] [data-test-subj="mlJobListTab-counts"]') with timeout=10000
[00:05:27]                 │ debg TestSubjects.find(~mlJobListTable > ~details-fq_multi_1_1588787866396 > mlJobDetails-counts > mlJobRowDetailsSection-counts)
[00:05:27]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"] [data-test-subj="mlJobDetails-counts"] [data-test-subj="mlJobRowDetailsSection-counts"]') with timeout=10000
[00:05:27]                 │ debg TestSubjects.find(~mlJobListTable > ~details-fq_multi_1_1588787866396 > mlJobDetails-counts > mlJobRowDetailsSection-modelSizeStats)
[00:05:27]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"] [data-test-subj="mlJobDetails-counts"] [data-test-subj="mlJobRowDetailsSection-modelSizeStats"]') with timeout=10000
[00:05:27]                 │ debg TestSubjects.exists(~mlJobListTable > ~details-fq_multi_1_1588787866396)
[00:05:27]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"]') with timeout=2500
[00:05:27]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588787866396 > mlJobListRowDetailsToggle)
[00:05:27]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:27]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="mlJobListRowDetailsToggle"]') with timeout=10000
[00:05:27]                 │ debg TestSubjects.missingOrFail(~mlJobListTable > ~details-fq_multi_1_1588787866396)
[00:05:27]                 │ debg Find.waitForDeletedByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="details-fq_multi_1_1588787866396"]') with timeout=1000
[00:05:27]                 └- ✓ pass  (4.3s) "machine learning anomaly detection multi metric job creation displays details for the created job in the job list"
[00:05:27]               └-> job creation has detector results
[00:05:27]                 └-> "before each" hook: global before each
[00:05:27]                 │ debg Waiting up to 30000ms for results for detector 0 on job fq_multi_1_1588787866396 to exist...
[00:05:27]                 │ debg Waiting up to 30000ms for results for detector 1 on job fq_multi_1_1588787866396 to exist...
[00:05:27]                 │ debg Waiting up to 30000ms for results for detector 2 on job fq_multi_1_1588787866396 to exist...
[00:05:27]                 └- ✓ pass  (27ms) "machine learning anomaly detection multi metric job creation has detector results"
[00:05:27]               └-> job cloning clicks the clone action and loads the multi metric wizard
[00:05:27]                 └-> "before each" hook: global before each
[00:05:27]                 │ debg TestSubjects.exists(mlActionButtonDeleteJob)
[00:05:27]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlActionButtonDeleteJob"]') with timeout=2500
[00:05:30]                 │ debg --- retry.tryForTime error: [data-test-subj="mlActionButtonDeleteJob"] is not displayed
[00:05:30]                 │ debg TestSubjects.click(~mlJobListTable > ~row-fq_multi_1_1588787866396 > euiCollapsedItemActionsButton)
[00:05:30]                 │ debg Find.clickByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="euiCollapsedItemActionsButton"]') with timeout=10000
[00:05:30]                 │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"] [data-test-subj~="row-fq_multi_1_1588787866396"] [data-test-subj="euiCollapsedItemActionsButton"]') with timeout=10000
[00:05:31]                 │ debg TestSubjects.exists(mlActionButtonDeleteJob)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlActionButtonDeleteJob"]') with timeout=5000
[00:05:31]                 │ debg TestSubjects.click(mlActionButtonCloneJob)
[00:05:31]                 │ debg Find.clickByCssSelector('[data-test-subj="mlActionButtonCloneJob"]') with timeout=10000
[00:05:31]                 │ debg Find.findByCssSelector('[data-test-subj="mlActionButtonCloneJob"]') with timeout=10000
[00:05:31]                 │ debg TestSubjects.exists(~mlPageJobWizard)
[00:05:31]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlPageJobWizard"]') with timeout=120000
[00:05:32]                 │ debg TestSubjects.exists(mlPageJobWizard multi_metric)
[00:05:32]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard multi_metric"]') with timeout=120000
[00:05:32]                 └- ✓ pass  (4.6s) "machine learning anomaly detection multi metric job cloning clicks the clone action and loads the multi metric wizard"
[00:05:32]               └-> job cloning displays the time range step
[00:05:32]                 └-> "before each" hook: global before each
[00:05:32]                 │ debg TestSubjects.exists(mlJobWizardStepTitleTimeRange)
[00:05:32]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleTimeRange"]') with timeout=5000
[00:05:32]                 └- ✓ pass  (106ms) "machine learning anomaly detection multi metric job cloning displays the time range step"
[00:05:32]               └-> job cloning sets the timerange
[00:05:32]                 └-> "before each" hook: global before each
[00:05:32]                 │ debg TestSubjects.clickWhenNotDisabled(mlButtonUseFullData)
[00:05:32]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:05:32]                 │ debg Find.findByCssSelector('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:05:32]                 │ debg TestSubjects.find(mlJobWizardDateRange)
[00:05:32]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:05:33]                 └- ✓ pass  (392ms) "machine learning anomaly detection multi metric job cloning sets the timerange"
[00:05:33]               └-> job cloning displays the event rate chart
[00:05:33]                 └-> "before each" hook: global before each
[00:05:33]                 │ debg TestSubjects.exists(~mlEventRateChart)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlEventRateChart"]') with timeout=120000
[00:05:33]                 │ debg TestSubjects.exists(mlEventRateChart withData)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlEventRateChart withData"]') with timeout=120000
[00:05:33]                 └- ✓ pass  (56ms) "machine learning anomaly detection multi metric job cloning displays the event rate chart"
[00:05:33]               └-> job cloning displays the pick fields step
[00:05:33]                 └-> "before each" hook: global before each
[00:05:33]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:33]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:33]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:33]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:33]                 │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=5000
[00:05:33]                 └- ✓ pass  (732ms) "machine learning anomaly detection multi metric job cloning displays the pick fields step"
[00:05:33]               └-> job cloning pre-fills detectors and shows preview with split cards
[00:05:33]                 └-> "before each" hook: global before each
[00:05:33]                 │ debg TestSubjects.exists(mlDetector 0)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"]') with timeout=120000
[00:05:33]                 │ debg TestSubjects.exists(mlDetector 0 > mlDetectorTitle)
[00:05:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.getVisibleText(mlDetector 0 > mlDetectorTitle)
[00:05:34]                 │ debg TestSubjects.find(mlDetector 0 > mlDetectorTitle)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:34]                 │ debg TestSubjects.exists(mlDetector 1)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.exists(mlDetector 1 > mlDetectorTitle)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.getVisibleText(mlDetector 1 > mlDetectorTitle)
[00:05:34]                 │ debg TestSubjects.find(mlDetector 1 > mlDetectorTitle)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:34]                 │ debg TestSubjects.exists(mlDetector 2)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.exists(mlDetector 2 > mlDetectorTitle)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.getVisibleText(mlDetector 2 > mlDetectorTitle)
[00:05:34]                 │ debg TestSubjects.find(mlDetector 2 > mlDetectorTitle)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:05:34]                 │ debg TestSubjects.exists(mlDataSplit > mlDataSplitTitle airline)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlDataSplitTitle airline"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.exists(mlDataSplit > mlSplitCard front)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.getVisibleText(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:05:34]                 │ debg TestSubjects.find(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"] [data-test-subj="mlSplitCardTitle"]') with timeout=10000
[00:05:34]                 │ debg TestSubjects.findAll(mlDataSplit > mlSplitCard back)
[00:05:34]                 │ debg Find.allByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard back"]') with timeout=10000
[00:05:34]                 └- ✓ pass  (630ms) "machine learning anomaly detection multi metric job cloning pre-fills detectors and shows preview with split cards"
[00:05:34]               └-> job cloning pre-fills the split field
[00:05:34]                 └-> "before each" hook: global before each
[00:05:34]                 │ debg TestSubjects.exists(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:34]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:05:34]                 │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:34]                 └- ✓ pass  (119ms) "machine learning anomaly detection multi metric job cloning pre-fills the split field"
[00:05:34]               └-> job cloning pre-fills influencers
[00:05:34]                 └-> "before each" hook: global before each
[00:05:34]                 │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:34]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:05:34]                 │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:34]                 └- ✓ pass  (54ms) "machine learning anomaly detection multi metric job cloning pre-fills influencers"
[00:05:34]               └-> job cloning pre-fills the bucket span
[00:05:34]                 └-> "before each" hook: global before each
[00:05:34]                 │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value)
[00:05:34]                 │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:05:34]                 └- ✓ pass  (57ms) "machine learning anomaly detection multi metric job cloning pre-fills the bucket span"
[00:05:34]               └-> job cloning displays the job details step
[00:05:34]                 └-> "before each" hook: global before each
[00:05:34]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:34]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:34]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:34]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:34]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:35]                 │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:05:35]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=5000
[00:05:35]                 └- ✓ pass  (466ms) "machine learning anomaly detection multi metric job cloning displays the job details step"
[00:05:35]               └-> job cloning does not pre-fill the job id
[00:05:35]                 └-> "before each" hook: global before each
[00:05:35]                 │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:05:35]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:05:35]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:05:35]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:05:35]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:35]                 └- ✓ pass  (54ms) "machine learning anomaly detection multi metric job cloning does not pre-fill the job id"
[00:05:35]               └-> job cloning inputs the clone job id
[00:05:35]                 └-> "before each" hook: global before each
[00:05:35]                 │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, fq_multi_1_1588787866396_clone)
[00:05:35]                 │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:05:35]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:35]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:37]                 │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value)
[00:05:37]                 │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:05:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:05:37]                 └- ✓ pass  (2.2s) "machine learning anomaly detection multi metric job cloning inputs the clone job id"
[00:05:37]               └-> job cloning pre-fills the job description
[00:05:37]                 └-> "before each" hook: global before each
[00:05:37]                 │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:05:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:05:37]                 │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:05:37]                 │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:05:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:05:37]                 └- ✓ pass  (51ms) "machine learning anomaly detection multi metric job cloning pre-fills the job description"
[00:05:37]               └-> job cloning pre-fills job groups
[00:05:37]                 └-> "before each" hook: global before each
[00:05:37]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:37]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:37]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:37]                 └- ✓ pass  (50ms) "machine learning anomaly detection multi metric job cloning pre-fills job groups"
[00:05:37]               └-> job cloning inputs the clone job group
[00:05:37]                 └-> "before each" hook: global before each
[00:05:37]                 │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:37]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:05:37]                 │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: clone
[00:05:37]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:37]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:39]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:05:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:05:39]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:39]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:39]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:39]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:05:39]                 │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:05:39]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:39]                 └- ✓ pass  (2.4s) "machine learning anomaly detection multi metric job cloning inputs the clone job group"
[00:05:39]               └-> job cloning opens the additional settings section
[00:05:39]                 └-> "before each" hook: global before each
[00:05:39]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:39]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:05:39]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:05:40]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:40]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:41]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:42]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:42]                 │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:05:42]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:05:42]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:05:42]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:05:42]                 └- ✓ pass  (2.8s) "machine learning anomaly detection multi metric job cloning opens the additional settings section"
[00:05:42]               └-> job cloning persists custom urls
[00:05:42]                 └-> "before each" hook: global before each
[00:05:42]                 │ debg TestSubjects.exists(mlJobEditCustomUrlItem_0)
[00:05:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlItem_0"]') with timeout=120000
[00:05:42]                 │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value)
[00:05:42]                 │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:05:42]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:05:42]                 └- ✓ pass  (60ms) "machine learning anomaly detection multi metric job cloning persists custom urls"
[00:05:42]               └-> job cloning persists assigned calendars
[00:05:42]                 └-> "before each" hook: global before each
[00:05:42]                 │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:05:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:05:42]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:05:42]                 │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:05:42]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:05:42]                 └- ✓ pass  (56ms) "machine learning anomaly detection multi metric job cloning persists assigned calendars"
[00:05:42]               └-> job cloning opens the advanced section
[00:05:42]                 └-> "before each" hook: global before each
[00:05:42]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:42]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:42]                 │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdvancedSection"] is not displayed
[00:05:43]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:43]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:44]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:44]                 │ debg --- retry.tryForTime failed again with the same message...
[00:05:45]                 │ debg TestSubjects.click(mlJobWizardToggleAdvancedSection)
[00:05:45]                 │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:05:45]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=1000
[00:05:45]                 └- ✓ pass  (2.7s) "machine learning anomaly detection multi metric job cloning opens the advanced section"
[00:05:45]               └-> job cloning pre-fills the model plot switch
[00:05:45]                 └-> "before each" hook: global before each
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchModelPlot)
[00:05:45]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:05:45]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchModelPlot, aria-checked)
[00:05:45]                 │ debg TestSubjects.find(mlJobWizardSwitchModelPlot)
[00:05:45]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=10000
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:45]                 └- ✓ pass  (82ms) "machine learning anomaly detection multi metric job cloning pre-fills the model plot switch"
[00:05:45]               └-> job cloning pre-fills the dedicated index switch
[00:05:45]                 └-> "before each" hook: global before each
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:05:45]                 │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:05:45]                 │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked)
[00:05:45]                 │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:05:45]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:05:45]                 └- ✓ pass  (81ms) "machine learning anomaly detection multi metric job cloning pre-fills the dedicated index switch"
[00:05:45]               └-> job cloning pre-fills the model memory limit
[00:05:45]               └-> job cloning displays the validation step
[00:05:45]                 └-> "before each" hook: global before each
[00:05:45]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:45]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:45]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:45]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:46]                 │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:05:46]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=5000
[00:05:46]                 └- ✓ pass  (404ms) "machine learning anomaly detection multi metric job cloning displays the validation step"
[00:05:46]               └-> job cloning displays the summary step
[00:05:46]                 └-> "before each" hook: global before each
[00:05:46]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:46]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:46]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:46]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:46]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:46]                 │ERROR browser[SEVERE] http://localhost:6141/api/ml/validate/job - Failed to load resource: the server responded with a status of 400 (Bad Request)
[00:05:46]                 │ debg browser[INFO] http://localhost:6141/32960/bundles/plugin/ml/ml.plugin.js 5:59739 "validate job" Error: Bad Request
[00:05:46]                 │          at Fetch._callee3$ (http://localhost:6141/32960/bundles/core/core.entry.js:33:136518)
[00:05:46]                 │          at l (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969136)
[00:05:46]                 │          at Generator._invoke (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:968889)
[00:05:46]                 │          at Generator.forEach.e.<computed> [as next] (http://localhost:6141/32960/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:288:969493)
[00:05:46]                 │          at asyncGeneratorStep (http://localhost:6141/32960/bundles/core/core.entry.js:33:130041)
[00:05:46]                 │          at _next (http://localhost:6141/32960/bundles/core/core.entry.js:33:130352)
[00:05:54]                 │ proc [kibana]   log   [18:03:42.225] [warning][plugins][taskManager][taskManager] Cancelling task lens_telemetry "Lens-lens_telemetry" as it expired at 2020-05-06T17:58:41.782Z after running for 06m 00s (with timeout set at 1m).
[00:05:54]                 │ proc [kibana]   log   [18:03:42.228] [warning][plugins][taskManager][taskManager] Cancelling task vis_telemetry "oss_telemetry-vis_telemetry" as it expired at 2020-05-06T18:02:41.782Z after running for 06m 00s (with timeout set at 5m).
[00:05:56]                 │ debg --- retry.tryForTime error: Waiting until element is enabled
[00:05:56]                 │      Wait timed out after 10075ms
[00:05:56]                 │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:05:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:05:57]                 │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:05:57]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:05:57]                 │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:06:07]                 │ debg --- retry.tryForTime error: Waiting until element is enabled
[00:06:07]                 │      Wait timed out after 10006ms
[00:06:07]                 │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/machine learning anomaly detection multi metric job cloning displays the summary step.png"
[00:06:07]                 │ info Current URL is: http://localhost:6141/app/ml#/jobs/new_job/multi_metric?index=8a1a3730-8fc3-11ea-8501-e5b9e97eefd2&_g=()
[00:06:08]                 │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/machine learning anomaly detection multi metric job cloning displays the summary step.html
[00:06:08]                 └- ✖ fail: "machine learning anomaly detection multi metric job cloning displays the summary step"
[00:06:08]                 │

Stack Trace

Error: retry.tryForTime timeout: TimeoutError: Waiting until element is enabled
Wait timed out after 10006ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at onFailure (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:68:13)

History

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.