Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[7.x] [eslint] add rule to forbid async forEach bodies (#111637) #112178

Merged
merged 3 commits into from
Sep 15, 2021

Conversation

spalger
Copy link
Contributor

@spalger spalger commented Sep 14, 2021

Backports the following commits to 7.x:

Co-authored-by: spalger <spalger@users.noreply.github.com>
# Conflicts:
#	x-pack/plugins/event_log/server/es/init.ts
@spalger spalger enabled auto-merge (squash) September 14, 2021 20:28
@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / general / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/ml/anomaly_detection/multi_metric_job·ts.machine learning anomaly detection multi metric job creation runs the job and displays it correctly in the job list

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: machine learning
[00:00:00]           └-> "before all" hook in "machine learning"
[00:00:00]           └-: 
[00:00:00]             └-> "before all" hook in ""
[00:00:00]             └-> "before all" hook in ""
[00:00:00]               │ debg creating role ft_ml_source
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_source]
[00:00:00]               │ debg creating role ft_ml_source_readonly
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_source_readonly]
[00:00:00]               │ debg creating role ft_ml_dest
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_dest]
[00:00:00]               │ debg creating role ft_ml_dest_readonly
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_dest_readonly]
[00:00:00]               │ debg creating role ft_ml_ui_extras
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_ui_extras]
[00:00:00]               │ debg creating role ft_default_space_ml_all
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_all]
[00:00:00]               │ debg creating role ft_default_space1_ml_all
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space1_ml_all]
[00:00:00]               │ debg creating role ft_all_spaces_ml_all
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_all_spaces_ml_all]
[00:00:00]               │ debg creating role ft_default_space_ml_read
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_read]
[00:00:00]               │ debg creating role ft_default_space1_ml_read
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space1_ml_read]
[00:00:00]               │ debg creating role ft_all_spaces_ml_read
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_all_spaces_ml_read]
[00:00:00]               │ debg creating role ft_default_space_ml_none
[00:00:00]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_none]
[00:00:00]               │ debg creating user ft_ml_poweruser
[00:00:00]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser]
[00:00:00]               │ debg created user ft_ml_poweruser
[00:00:00]               │ debg creating user ft_ml_poweruser_spaces
[00:00:00]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_spaces]
[00:00:00]               │ debg created user ft_ml_poweruser_spaces
[00:00:00]               │ debg creating user ft_ml_poweruser_space1
[00:00:00]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_space1]
[00:00:00]               │ debg created user ft_ml_poweruser_space1
[00:00:00]               │ debg creating user ft_ml_poweruser_all_spaces
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_all_spaces]
[00:00:01]               │ debg created user ft_ml_poweruser_all_spaces
[00:00:01]               │ debg creating user ft_ml_viewer
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer]
[00:00:01]               │ debg created user ft_ml_viewer
[00:00:01]               │ debg creating user ft_ml_viewer_spaces
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_spaces]
[00:00:01]               │ debg created user ft_ml_viewer_spaces
[00:00:01]               │ debg creating user ft_ml_viewer_space1
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_space1]
[00:00:01]               │ debg created user ft_ml_viewer_space1
[00:00:01]               │ debg creating user ft_ml_viewer_all_spaces
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_all_spaces]
[00:00:01]               │ debg created user ft_ml_viewer_all_spaces
[00:00:01]               │ debg creating user ft_ml_unauthorized
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_unauthorized]
[00:00:01]               │ debg created user ft_ml_unauthorized
[00:00:01]               │ debg creating user ft_ml_unauthorized_spaces
[00:00:01]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_unauthorized_spaces]
[00:00:01]               │ debg created user ft_ml_unauthorized_spaces
[00:09:38]             └-: anomaly detection
[00:09:38]               └-> "before all" hook in "anomaly detection"
[00:12:42]               └-: multi metric
[00:12:42]                 └-> "before all" hook for "job creation loads the multi metric wizard for the source data"
[00:12:42]                 └-> "before all" hook for "job creation loads the multi metric wizard for the source data"
[00:12:42]                   │ info [x-pack/test/functional/es_archives/ml/farequote] Loading "mappings.json"
[00:12:42]                   │ info [x-pack/test/functional/es_archives/ml/farequote] Loading "data.json.gz"
[00:12:42]                   │ info [x-pack/test/functional/es_archives/ml/farequote] Skipped restore for existing index "ft_farequote"
[00:12:43]                   │ debg Searching for 'index-pattern' with title 'ft_farequote'...
[00:12:43]                   │ debg  > Found '29007710-15ab-11ec-8a06-ab5dd14f7425'
[00:12:43]                   │ debg Index pattern with title 'ft_farequote' already exists. Nothing to create.
[00:12:43]                   │ debg applying update to kibana config: {"dateFormat:tz":"UTC"}
[00:12:43]                   │ debg Creating calendar with id 'wizard-test-calendar_1631658476632'...
[00:12:44]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-meta] creating index, cause [auto(bulk api)], templates [], shards [1]/[1]
[00:12:44]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-meta]
[00:12:44]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-annotations-6] creating index, cause [api], templates [], shards [1]/[1]
[00:12:44]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-annotations-6]
[00:12:44]                   │ debg Waiting up to 5000ms for 'wizard-test-calendar_1631658476632' to exist...
[00:12:44]                   │ debg > Calendar created.
[00:12:44]                   │ debg SecurityPage.forceLogout
[00:12:44]                   │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:12:44]                   │ debg --- retry.tryForTime error: .login-form is not displayed
[00:12:44]                   │ debg Redirecting to /logout to force the logout
[00:12:44]                   │ debg Waiting on the login form to appear
[00:12:44]                   │ debg Waiting for Login Page to appear.
[00:12:44]                   │ debg Waiting up to 100000ms for login page...
[00:12:44]                   │ debg browser[INFO] http://localhost:6161/logout?_t=1631659242008 281 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:12:44]                   │
[00:12:44]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:12:44]                   │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:12:48]                   │ERROR browser[SEVERE] http://localhost:6161/api/alerts/list_alert_types - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:12:48]                   │ debg browser[INFO] http://localhost:6161/44404/bundles/core/core.entry.js 12:152325 "Detected an unhandled Promise rejection.
[00:12:48]                   │      Error: Unauthorized"
[00:12:48]                   │ERROR browser[SEVERE] http://localhost:6161/44404/bundles/core/core.entry.js 5:2752 
[00:12:48]                   │ debg browser[INFO] http://localhost:6161/login?msg=LOGGED_OUT 281 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:12:48]                   │
[00:12:48]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:12:48]                   │ debg --- retry.tryForTime error: .login-form is not displayed
[00:12:49]                   │ERROR browser[SEVERE] http://localhost:6161/api/licensing/info - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:12:49]                   │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:12:49]                   │ debg TestSubjects.exists(loginForm)
[00:12:49]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="loginForm"]') with timeout=2500
[00:12:49]                   │ debg Waiting for Login Form to appear.
[00:12:49]                   │ debg Waiting up to 100000ms for login form...
[00:12:49]                   │ debg TestSubjects.exists(loginForm)
[00:12:49]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="loginForm"]') with timeout=2500
[00:12:49]                   │ debg TestSubjects.setValue(loginUsername, ft_ml_poweruser)
[00:12:49]                   │ debg TestSubjects.click(loginUsername)
[00:12:49]                   │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:12:49]                   │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:12:50]                   │ debg TestSubjects.setValue(loginPassword, mlp001)
[00:12:50]                   │ debg TestSubjects.click(loginPassword)
[00:12:50]                   │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:12:50]                   │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:12:50]                   │ debg TestSubjects.click(loginSubmit)
[00:12:50]                   │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:12:50]                   │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:12:50]                   │ proc [kibana]   log   [22:40:47.706] [info][plugins][routes][security] Logging in with provider "basic" (basic)
[00:12:50]                   │ debg Waiting for login result, expected: chrome.
[00:12:50]                   │ debg Find.findByCssSelector('[data-test-subj="userMenuAvatar"]') with timeout=20000
[00:12:53]                   │ debg browser[INFO] http://localhost:6161/app/home 281 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:12:53]                   │
[00:12:53]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:12:53]                   │ debg Finished login process currentUrl = http://localhost:6161/app/home#/
[00:12:53]                   │ debg Waiting up to 20000ms for logout button visible...
[00:12:53]                   │ debg TestSubjects.exists(userMenuButton)
[00:12:53]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:12:53]                   │ debg TestSubjects.exists(userMenu)
[00:12:53]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:12:56]                   │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:12:56]                   │ debg TestSubjects.click(userMenuButton)
[00:12:56]                   │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:12:56]                   │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:12:57]                   │ debg TestSubjects.exists(userMenu)
[00:12:57]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=120000
[00:12:57]                   │ debg TestSubjects.exists(userMenu > logoutLink)
[00:12:57]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:12:57]                 └-> job creation loads the multi metric wizard for the source data
[00:12:57]                   └-> "before each" hook: global before each for "job creation loads the multi metric wizard for the source data"
[00:12:57]                   │ debg === TEST STEP === job creation loads the job management page
[00:12:57]                   │ debg navigating to ml url: http://localhost:6161/app/ml
[00:12:57]                   │ debg navigate to: http://localhost:6161/app/ml
[00:12:57]                   │ debg browser[INFO] http://localhost:6161/app/ml?_t=1631659254446 281 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:12:57]                   │
[00:12:57]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:12:57]                   │ debg ... sleep(700) start
[00:12:58]                   │ debg ... sleep(700) end
[00:12:58]                   │ debg returned from get, calling refresh
[00:12:59]                   │ERROR browser[SEVERE] http://localhost:6161/44404/bundles/core/core.entry.js 12:151405 TypeError: Failed to fetch
[00:12:59]                   │          at fetch_Fetch.fetchResponse (http://localhost:6161/44404/bundles/core/core.entry.js:6:28359)
[00:12:59]                   │          at async http://localhost:6161/44404/bundles/core/core.entry.js:6:26148
[00:12:59]                   │          at async http://localhost:6161/44404/bundles/core/core.entry.js:6:26054
[00:12:59]                   │ debg browser[INFO] http://localhost:6161/app/ml?_t=1631659254446 281 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:12:59]                   │
[00:12:59]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:00]                   │ debg currentUrl = http://localhost:6161/app/ml
[00:13:00]                   │          appUrl = http://localhost:6161/app/ml
[00:13:00]                   │ debg TestSubjects.find(kibanaChrome)
[00:13:00]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:13:00]                   │ debg ... sleep(501) start
[00:13:01]                   │ debg ... sleep(501) end
[00:13:01]                   │ debg in navigateTo url = http://localhost:6161/app/ml/overview
[00:13:01]                   │ debg --- retry.tryForTime error: URL changed, waiting for it to settle
[00:13:01]                   │ debg ... sleep(501) start
[00:13:02]                   │ debg ... sleep(501) end
[00:13:02]                   │ debg in navigateTo url = http://localhost:6161/app/ml/overview
[00:13:02]                   │ debg TestSubjects.exists(mlApp)
[00:13:02]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlApp"]') with timeout=2000
[00:13:02]                   │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:13:02]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:13:02]                   │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:13:02]                   │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:13:02]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:13:02]                   │ debg TestSubjects.exists(mlPageJobManagement)
[00:13:02]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:13:02]                   │ debg === TEST STEP === job creation loads the new job source selection page
[00:13:02]                   │ debg TestSubjects.clickWhenNotDisabled(mlCreateNewJobButton)
[00:13:02]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:13:02]                   │ debg Find.findByCssSelector('[data-test-subj="mlCreateNewJobButton"]') with timeout=10000
[00:13:03]                   │ debg TestSubjects.exists(mlPageSourceSelection)
[00:13:03]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageSourceSelection"]') with timeout=120000
[00:13:03]                   │ debg === TEST STEP === job creation loads the job type selection page
[00:13:03]                   │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ft_farequote)
[00:13:03]                   │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:13:03]                   │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:13:03]                   │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:13:03]                   │ debg TestSubjects.exists(savedObjectTitleft_farequote)
[00:13:03]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=120000
[00:13:04]                   │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleft_farequote)
[00:13:04]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:13:04]                   │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleft_farequote"]') with timeout=10000
[00:13:04]                   │ debg TestSubjects.exists(mlPageJobTypeSelection)
[00:13:04]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobTypeSelection"]') with timeout=10000
[00:13:05]                   │ debg === TEST STEP === job creation loads the multi metric job wizard page
[00:13:05]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobTypeLinkMultiMetricJob)
[00:13:05]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:13:05]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobTypeLinkMultiMetricJob"]') with timeout=10000
[00:13:05]                   │ debg TestSubjects.exists(mlPageJobWizard multi_metric)
[00:13:05]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobWizard multi_metric"]') with timeout=120000
[00:13:06]                   └- ✓ pass  (8.8s) "machine learning  anomaly detection multi metric job creation loads the multi metric wizard for the source data"
[00:13:06]                 └-> job creation navigates through the multi metric wizard and sets all needed fields
[00:13:06]                   └-> "before each" hook: global before each for "job creation navigates through the multi metric wizard and sets all needed fields"
[00:13:06]                   │ debg === TEST STEP === job creation displays the time range step
[00:13:06]                   │ debg TestSubjects.exists(mlJobWizardStepTitleTimeRange)
[00:13:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleTimeRange"]') with timeout=5000
[00:13:06]                   │ debg === TEST STEP === job creation sets the time range
[00:13:06]                   │ debg TestSubjects.clickWhenNotDisabled(mlButtonUseFullData)
[00:13:06]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:13:06]                   │ debg Find.findByCssSelector('[data-test-subj="mlButtonUseFullData"]') with timeout=10000
[00:13:06]                   │ debg TestSubjects.find(mlJobWizardDateRange)
[00:13:06]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardDateRange"]') with timeout=10000
[00:13:06]                   │ debg === TEST STEP === job creation displays the event rate chart
[00:13:06]                   │ debg TestSubjects.exists(~mlEventRateChart)
[00:13:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlEventRateChart"]') with timeout=120000
[00:13:06]                   │ debg TestSubjects.exists(mlEventRateChart withData)
[00:13:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlEventRateChart withData"]') with timeout=120000
[00:13:07]                   │ debg === TEST STEP === job creation displays the pick fields step
[00:13:07]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:13:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:13:07]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:13:07]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:13:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:13:07]                   │ debg TestSubjects.exists(mlJobWizardStepTitlePickFields)
[00:13:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitlePickFields"]') with timeout=5000
[00:13:07]                   │ debg === TEST STEP === job creation selects detectors and displays detector previews
[00:13:07]                   │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:13:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:07]                   │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:07]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:07]                   │ debg comboBox.setElement, value: Min(responsetime)
[00:13:07]                   │ debg comboBox.isOptionSelected, value: Min(responsetime)
[00:13:09]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:09]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Min(responsetime)"]') with timeout=2500
[00:13:10]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:10]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:12]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:13:13]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:13]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:13]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:13]                   │ debg TestSubjects.exists(mlDetector 0)
[00:13:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"]') with timeout=120000
[00:13:13]                   │ debg TestSubjects.exists(mlDetector 0 > mlDetectorTitle)
[00:13:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:13:13]                   │ debg TestSubjects.getVisibleText(mlDetector 0 > mlDetectorTitle)
[00:13:13]                   │ debg TestSubjects.find(mlDetector 0 > mlDetectorTitle)
[00:13:13]                   │ debg Find.findByCssSelector('[data-test-subj="mlDetector 0"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:13:13]                   │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:13:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:13]                   │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:13]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:13]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:13]                   │ debg comboBox.setElement, value: Max(responsetime)
[00:13:13]                   │ debg comboBox.isOptionSelected, value: Max(responsetime)
[00:13:15]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:15]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:15]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Max(responsetime)"]') with timeout=2500
[00:13:16]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:18]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:13:19]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:19]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:19]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:19]                   │ debg TestSubjects.exists(mlDetector 1)
[00:13:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"]') with timeout=120000
[00:13:19]                   │ debg TestSubjects.exists(mlDetector 1 > mlDetectorTitle)
[00:13:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:13:19]                   │ debg TestSubjects.getVisibleText(mlDetector 1 > mlDetectorTitle)
[00:13:19]                   │ debg TestSubjects.find(mlDetector 1 > mlDetectorTitle)
[00:13:19]                   │ debg Find.findByCssSelector('[data-test-subj="mlDetector 1"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:13:19]                   │ debg TestSubjects.exists(mlJobWizardAggSelection > comboBoxInput)
[00:13:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:19]                   │ debg comboBox.set, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:19]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:19]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:19]                   │ debg comboBox.setElement, value: Mean(responsetime)
[00:13:19]                   │ debg comboBox.isOptionSelected, value: Mean(responsetime)
[00:13:21]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:21]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:21]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Mean(responsetime)"]') with timeout=2500
[00:13:21]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:21]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:24]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:13:24]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardAggSelection > comboBoxInput
[00:13:24]                   │ debg TestSubjects.find(mlJobWizardAggSelection > comboBoxInput)
[00:13:24]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAggSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:24]                   │ debg TestSubjects.exists(mlDetector 2)
[00:13:24]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"]') with timeout=120000
[00:13:25]                   │ debg TestSubjects.exists(mlDetector 2 > mlDetectorTitle)
[00:13:25]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=120000
[00:13:25]                   │ debg TestSubjects.getVisibleText(mlDetector 2 > mlDetectorTitle)
[00:13:25]                   │ debg TestSubjects.find(mlDetector 2 > mlDetectorTitle)
[00:13:25]                   │ debg Find.findByCssSelector('[data-test-subj="mlDetector 2"] [data-test-subj="mlDetectorTitle"]') with timeout=10000
[00:13:25]                   │ debg === TEST STEP === job creation inputs the split field and displays split cards
[00:13:25]                   │ debg TestSubjects.exists(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:13:25]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:25]                   │ debg comboBox.set, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:13:25]                   │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:13:25]                   │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:25]                   │ debg comboBox.setElement, value: airline
[00:13:25]                   │ debg comboBox.isOptionSelected, value: airline
[00:13:27]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:27]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:27]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="airline"]') with timeout=2500
[00:13:27]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:27]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:30]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:13:30]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlMultiMetricSplitFieldSelect > comboBoxInput
[00:13:30]                   │ debg TestSubjects.find(mlMultiMetricSplitFieldSelect > comboBoxInput)
[00:13:30]                   │ debg Find.findByCssSelector('[data-test-subj="mlMultiMetricSplitFieldSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:30]                   │ debg TestSubjects.exists(mlDataSplit > mlDataSplitTitle airline)
[00:13:30]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlDataSplitTitle airline"]') with timeout=120000
[00:13:30]                   │ debg TestSubjects.exists(mlDataSplit > mlSplitCard front)
[00:13:30]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"]') with timeout=120000
[00:13:31]                   │ debg TestSubjects.getVisibleText(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:13:31]                   │ debg TestSubjects.find(mlDataSplit > mlSplitCard front > mlSplitCardTitle)
[00:13:31]                   │ debg Find.findByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard front"] [data-test-subj="mlSplitCardTitle"]') with timeout=10000
[00:13:31]                   │ debg TestSubjects.findAll(mlDataSplit > mlSplitCard back)
[00:13:31]                   │ debg Find.allByCssSelector('[data-test-subj="mlDataSplit"] [data-test-subj="mlSplitCard back"]') with timeout=10000
[00:13:31]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:13:31]                   │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:13:31]                   │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:31]                   │ debg === TEST STEP === job creation displays the influencer field
[00:13:31]                   │ debg TestSubjects.exists(mlInfluencerSelect > comboBoxInput)
[00:13:31]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:31]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlInfluencerSelect > comboBoxInput
[00:13:31]                   │ debg TestSubjects.find(mlInfluencerSelect > comboBoxInput)
[00:13:31]                   │ debg Find.findByCssSelector('[data-test-subj="mlInfluencerSelect"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:31]                   │ debg === TEST STEP === job creation inputs the bucket span
[00:13:31]                   │ debg TestSubjects.exists(mlJobWizardInputBucketSpan)
[00:13:31]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=120000
[00:13:31]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputBucketSpan, 15m)
[00:13:31]                   │ debg TestSubjects.click(mlJobWizardInputBucketSpan)
[00:13:31]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:13:31]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:13:32]                   │ debg TestSubjects.getAttribute(mlJobWizardInputBucketSpan, value, tryTimeout=120000, findTimeout=10000)
[00:13:32]                   │ debg TestSubjects.find(mlJobWizardInputBucketSpan)
[00:13:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputBucketSpan"]') with timeout=10000
[00:13:32]                   │ debg === TEST STEP === job creation displays the job details step
[00:13:32]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:13:32]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:13:32]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:13:32]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:13:32]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:13:33]                   │ debg TestSubjects.exists(mlJobWizardStepTitleJobDetails)
[00:13:33]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleJobDetails"]') with timeout=5000
[00:13:33]                   │ debg === TEST STEP === job creation inputs the job id
[00:13:33]                   │ debg TestSubjects.exists(mlJobWizardInputJobId)
[00:13:33]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=120000
[00:13:33]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardInputJobId, fq_multi_1_1631658476632)
[00:13:33]                   │ debg TestSubjects.click(mlJobWizardInputJobId)
[00:13:33]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:13:33]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:13:35]                   │ debg TestSubjects.getAttribute(mlJobWizardInputJobId, value, tryTimeout=120000, findTimeout=10000)
[00:13:35]                   │ debg TestSubjects.find(mlJobWizardInputJobId)
[00:13:35]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobId"]') with timeout=10000
[00:13:35]                   │ debg === TEST STEP === job creation inputs the job description
[00:13:35]                   │ debg TestSubjects.exists(mlJobWizardInputJobDescription)
[00:13:35]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=120000
[00:13:35]                   │ 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:13:35]                   │ debg TestSubjects.click(mlJobWizardInputJobDescription)
[00:13:35]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:13:35]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:13:43]                   │ debg TestSubjects.getVisibleText(mlJobWizardInputJobDescription)
[00:13:43]                   │ debg TestSubjects.find(mlJobWizardInputJobDescription)
[00:13:43]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardInputJobDescription"]') with timeout=10000
[00:13:43]                   │ debg === TEST STEP === job creation inputs job groups
[00:13:43]                   │ debg TestSubjects.exists(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:13:43]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: automated
[00:13:43]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:43]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:46]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:46]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:13:46]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:46]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: farequote
[00:13:46]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:46]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:48]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:48]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:48]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:13:48]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:48]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:48]                   │ debg comboBox.setCustom, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput, value: multi-metric
[00:13:48]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:48]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:50]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:13:50]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:13:51]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:13:51]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:51]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:51]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxJobGroups > comboBoxInput
[00:13:51]                   │ debg TestSubjects.find(mlJobWizardComboBoxJobGroups > comboBoxInput)
[00:13:51]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxJobGroups"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:13:51]                   │ debg === TEST STEP === job creation opens the additional settings section
[00:13:51]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:13:51]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:13:51]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdditionalSettingsSection"] is not displayed
[00:13:51]                   │ debg --- retry.tryForTime failed again with the same message...
[00:13:52]                   │ debg --- retry.tryForTime failed again with the same message...
[00:13:52]                   │ debg --- retry.tryForTime failed again with the same message...
[00:13:53]                   │ debg --- retry.tryForTime failed again with the same message...
[00:13:53]                   │ debg TestSubjects.click(mlJobWizardToggleAdditionalSettingsSection)
[00:13:53]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:13:53]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdditionalSettingsSection"]') with timeout=10000
[00:13:53]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:13:53]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=1000
[00:13:53]                   │ debg === TEST STEP === job creation adds a new custom url
[00:13:53]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:13:53]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:13:53]                   │ debg TestSubjects.findAll(mlJobEditCustomUrlsList > *)
[00:13:53]                   │ debg Find.allByCssSelector('[data-test-subj="mlJobEditCustomUrlsList"] [data-test-subj="*"]') with timeout=10000
[00:14:03]                   │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:14:03]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=2500
[00:14:06]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobNewCustomUrlFormModal"] is not displayed
[00:14:06]                   │ debg TestSubjects.click(mlJobOpenCustomUrlFormButton)
[00:14:06]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:14:06]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobOpenCustomUrlFormButton"]') with timeout=10000
[00:14:07]                   │ debg TestSubjects.exists(mlJobNewCustomUrlFormModal)
[00:14:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=1000
[00:14:07]                   │ debg TestSubjects.setValue(mlJobCustomUrlLabelInput, check-kibana-dashboard)
[00:14:07]                   │ debg TestSubjects.click(mlJobCustomUrlLabelInput)
[00:14:07]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:14:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:14:07]                   │ debg TestSubjects.getAttribute(mlJobCustomUrlLabelInput, value, tryTimeout=120000, findTimeout=10000)
[00:14:07]                   │ debg TestSubjects.find(mlJobCustomUrlLabelInput)
[00:14:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobCustomUrlLabelInput"]') with timeout=10000
[00:14:07]                   │ debg TestSubjects.click(mlJobAddCustomUrl)
[00:14:07]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:14:07]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobAddCustomUrl"]') with timeout=10000
[00:14:07]                   │ debg TestSubjects.missingOrFail(mlJobNewCustomUrlFormModal)
[00:14:07]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="mlJobNewCustomUrlFormModal"]') with timeout=10000
[00:14:08]                   │ debg TestSubjects.exists(mlJobEditCustomUrlLabelInput_0)
[00:14:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=120000
[00:14:08]                   │ debg TestSubjects.getAttribute(mlJobEditCustomUrlLabelInput_0, value, tryTimeout=120000, findTimeout=10000)
[00:14:08]                   │ debg TestSubjects.find(mlJobEditCustomUrlLabelInput_0)
[00:14:08]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobEditCustomUrlLabelInput_0"]') with timeout=10000
[00:14:08]                   │ debg === TEST STEP === job creation assigns calendars
[00:14:08]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:14:08]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:14:08]                   │ debg comboBox.set, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:14:08]                   │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:14:08]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:14:08]                   │ debg comboBox.setElement, value: wizard-test-calendar_1631658476632
[00:14:08]                   │ debg comboBox.isOptionSelected, value: wizard-test-calendar_1631658476632
[00:14:10]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:14:10]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:14:10]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="wizard-test-calendar_1631658476632"]') with timeout=2500
[00:14:10]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:14:10]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:14:10]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:14:11]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:11]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:12]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:12]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:13]                   │ debg TestSubjects.exists(mlJobWizardAdditionalSettingsSection)
[00:14:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdditionalSettingsSection"]') with timeout=2500
[00:14:13]                   │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: mlJobWizardComboBoxCalendars > comboBoxInput
[00:14:13]                   │ debg TestSubjects.find(mlJobWizardComboBoxCalendars > comboBoxInput)
[00:14:13]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardComboBoxCalendars"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:14:13]                   │ debg === TEST STEP === job creation opens the advanced section
[00:14:13]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:13]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:13]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardAdvancedSection"] is not displayed
[00:14:14]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:14]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:15]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:15]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:16]                   │ debg TestSubjects.click(mlJobWizardToggleAdvancedSection)
[00:14:16]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:14:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardToggleAdvancedSection"]') with timeout=10000
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=1000
[00:14:16]                   │ debg === TEST STEP === job creation displays the model plot switch
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchModelPlot)
[00:14:16]                   │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchModelPlot"]') with timeout=120000
[00:14:16]                   │ debg === TEST STEP === job creation enables the dedicated index switch
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:14:16]                   │ debg Find.existsByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=120000
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked, tryTimeout=120000, findTimeout=10000)
[00:14:16]                   │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:14:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardAdvancedSection > mlJobWizardSwitchUseDedicatedIndex)
[00:14:16]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:14:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:14:16]                   │ debg TestSubjects.getAttribute(mlJobWizardSwitchUseDedicatedIndex, aria-checked, tryTimeout=120000, findTimeout=10000)
[00:14:16]                   │ debg TestSubjects.find(mlJobWizardSwitchUseDedicatedIndex)
[00:14:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardSwitchUseDedicatedIndex"]') with timeout=10000
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg === TEST STEP === job creation inputs the model memory limit
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=120000
[00:14:16]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:16]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:16]                   │ debg TestSubjects.setValueWithChecks(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, 20mb)
[00:14:16]                   │ debg TestSubjects.click(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:14:16]                   │ debg Find.clickByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:14:16]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:14:17]                   │ debg TestSubjects.exists(mlJobWizardAdvancedSection)
[00:14:17]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"]') with timeout=2500
[00:14:17]                   │ debg TestSubjects.getAttribute(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit, value, tryTimeout=120000, findTimeout=10000)
[00:14:17]                   │ debg TestSubjects.find(mlJobWizardAdvancedSection > mlJobWizardInputModelMemoryLimit)
[00:14:17]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardAdvancedSection"] [data-test-subj="mlJobWizardInputModelMemoryLimit"]') with timeout=10000
[00:14:17]                   │ debg === TEST STEP === job creation displays the validation step
[00:14:17]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:14:17]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:14:17]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:14:17]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:14:17]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:14:18]                   │ debg TestSubjects.exists(mlJobWizardStepTitleValidation)
[00:14:18]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleValidation"]') with timeout=5000
[00:14:18]                   │ debg === TEST STEP === job creation displays the summary step
[00:14:18]                   │ debg TestSubjects.exists(mlJobWizardNavButtonNext)
[00:14:18]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=120000
[00:14:18]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardNavButtonNext)
[00:14:18]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:14:18]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardNavButtonNext"]') with timeout=10000
[00:14:18]                   │ debg TestSubjects.exists(mlJobWizardStepTitleSummary)
[00:14:18]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardStepTitleSummary"]') with timeout=5000
[00:14:18]                   └- ✓ pass  (1.0m) "machine learning  anomaly detection multi metric job creation navigates through the multi metric wizard and sets all needed fields"
[00:14:18]                 └-> job creation runs the job and displays it correctly in the job list
[00:14:18]                   └-> "before each" hook: global before each for "job creation runs the job and displays it correctly in the job list"
[00:14:18]                   │ debg === TEST STEP === job creation creates the job and finishes processing
[00:14:18]                   │ debg TestSubjects.exists(mlJobWizardButtonCreateJob)
[00:14:18]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=120000
[00:14:18]                   │ debg TestSubjects.clickWhenNotDisabled(mlJobWizardButtonCreateJob)
[00:14:18]                   │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:14:18]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobWizardButtonCreateJob"]') with timeout=10000
[00:14:19]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-anomalies-custom-fq_multi_1_1631658476632] creating index, cause [api], templates [.ml-anomalies-], shards [1]/[1]
[00:14:19]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-anomalies-custom-fq_multi_1_1631658476632]
[00:14:19]                   │ debg TestSubjects.exists(mlJobWizardButtonRunInRealTime)
[00:14:19]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobWizardButtonRunInRealTime"]') with timeout=120000
[00:14:19]                   │ info [o.e.c.m.MetadataMappingService] [node-01] [.ml-anomalies-custom-fq_multi_1_1631658476632/8aBmrVa7QyaLApprKJyGHA] update_mapping [_doc]
[00:14:19]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-config] creating index, cause [auto(bulk api)], templates [], shards [1]/[1]
[00:14:19]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-config]
[00:14:19]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-notifications-000002] creating index, cause [auto(bulk api)], templates [.ml-notifications-000002], shards [1]/[1]
[00:14:19]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-notifications-000002]
[00:14:21]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [node-01] Opening job [fq_multi_1_1631658476632]
[00:14:21]                   │ info [o.e.x.c.m.u.MlIndexAndAlias] [node-01] About to create first concrete index [.ml-state-000001] with alias [.ml-state-write]
[00:14:21]                   │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.ml-state-000001] creating index, cause [api], templates [.ml-state], shards [1]/[1]
[00:14:21]                   │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.ml-state-000001]
[00:14:21]                   │ info [o.e.x.i.IndexLifecycleTransition] [node-01] moving index [.ml-state-000001] from [null] to [{"phase":"new","action":"complete","name":"complete"}] in policy [ml-size-based-ilm-policy]
[00:14:21]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [node-01] [fq_multi_1_1631658476632] Loading model snapshot [N/A], job latest_record_timestamp [N/A]
[00:14:21]                   │ info [o.e.x.i.IndexLifecycleTransition] [node-01] moving index [.ml-state-000001] from [{"phase":"new","action":"complete","name":"complete"}] to [{"phase":"hot","action":"unfollow","name":"branch-check-unfollow-prerequisites"}] in policy [ml-size-based-ilm-policy]
[00:14:21]                   │ info [o.e.x.i.IndexLifecycleTransition] [node-01] moving index [.ml-state-000001] from [{"phase":"hot","action":"unfollow","name":"branch-check-unfollow-prerequisites"}] to [{"phase":"hot","action":"rollover","name":"check-rollover-ready"}] in policy [ml-size-based-ilm-policy]
[00:14:21]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [node-01] [fq_multi_1_1631658476632] [autodetect/124550] [CResourceMonitor.cc@82] Setting model memory limit to 20 MB
[00:14:21]                   │ debg browser[INFO] http://localhost:6161/44404/bundles/plugin/ml/8.0.0/ml.chunk.2.js 2:14406 "Response for job query:" Object
[00:14:21]                   │ debg browser[INFO] http://localhost:6161/44404/bundles/plugin/ml/8.0.0/ml.chunk.2.js 2:14616 "checkSaveResponse(): save successful"
[00:14:21]                   │ debg --- retry.tryForTime error: [data-test-subj="mlJobWizardButtonRunInRealTime"] is not displayed
[00:14:21]                   │ info [o.e.x.m.d.DatafeedJob] [node-01] [fq_multi_1_1631658476632] Datafeed started (from: 2016-02-07T00:00:00.000Z to: 2016-02-11T23:59:54.001Z) with frequency [450000ms]
[00:14:21]                   │ info [o.e.c.m.MetadataMappingService] [node-01] [.ml-anomalies-custom-fq_multi_1_1631658476632/8aBmrVa7QyaLApprKJyGHA] update_mapping [_doc]
[00:14:22]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 10000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:24]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 20000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:24]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:25]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 30000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:26]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 40000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:27]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:28]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 50000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:29]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 60000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:30]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:30]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 70000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:31]                   │ info [o.e.x.m.j.p.DataCountsReporter] [node-01] [fq_multi_1_1631658476632] 80000 records written to autodetect; missingFieldCount=0, invalidDateCount=0, outOfOrderCount=0
[00:14:34]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:34]                   │ info [o.e.x.m.d.DatafeedJob] [node-01] [fq_multi_1_1631658476632] Lookback has finished
[00:14:34]                   │ info [o.e.x.m.d.DatafeedRunner] [node-01] [no_realtime] attempt to stop datafeed [datafeed-fq_multi_1_1631658476632] for job [fq_multi_1_1631658476632]
[00:14:34]                   │ info [o.e.x.m.d.DatafeedRunner] [node-01] [no_realtime] try lock [20s] to stop datafeed [datafeed-fq_multi_1_1631658476632] for job [fq_multi_1_1631658476632]...
[00:14:34]                   │ info [o.e.x.m.d.DatafeedRunner] [node-01] [no_realtime] stopping datafeed [datafeed-fq_multi_1_1631658476632] for job [fq_multi_1_1631658476632], acquired [true]...
[00:14:34]                   │ info [o.e.x.m.d.DatafeedRunner] [node-01] [no_realtime] datafeed [datafeed-fq_multi_1_1631658476632] for job [fq_multi_1_1631658476632] has been stopped
[00:14:34]                   │ info [o.e.x.m.j.p.a.AutodetectProcessManager] [node-01] Closing job [fq_multi_1_1631658476632], because [close job (api)]
[00:14:34]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [node-01] [fq_multi_1_1631658476632] [autodetect/124550] [CCmdSkeleton.cc@66] Handled 86273 records
[00:14:34]                   │ info [o.e.x.m.p.l.CppLogMessageHandler] [node-01] [fq_multi_1_1631658476632] [autodetect/124550] [CAnomalyJob.cc@1601] Pruning obsolete models
[00:14:34]                   │ info [o.e.c.m.MetadataMappingService] [node-01] [.ml-anomalies-custom-fq_multi_1_1631658476632/8aBmrVa7QyaLApprKJyGHA] update_mapping [_doc]
[00:14:34]                   │ info [o.e.x.m.p.AbstractNativeProcess] [node-01] [fq_multi_1_1631658476632] State output finished
[00:14:34]                   │ info [o.e.x.m.j.p.a.o.AutodetectResultProcessor] [node-01] [fq_multi_1_1631658476632] 480 buckets parsed from autodetect output
[00:14:35]                   │ info [o.e.x.m.j.p.a.AutodetectCommunicator] [node-01] [fq_multi_1_1631658476632] autodetect connection for job closed
[00:14:36]                   │ debg === TEST STEP === job creation displays the created job in the job list
[00:14:36]                   │ debg navigating to ml url: http://localhost:6161/app/ml
[00:14:36]                   │ debg navigate to: http://localhost:6161/app/ml
[00:14:36]                   │ debg browser[INFO] http://localhost:6161/app/ml?_t=1631659353634 281 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:14:36]                   │
[00:14:36]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:36]                   │ debg ... sleep(700) start
[00:14:37]                   │ debg ... sleep(700) end
[00:14:37]                   │ debg returned from get, calling refresh
[00:14:38]                   │ERROR browser[SEVERE] http://localhost:6161/44404/bundles/core/core.entry.js 12:151405 TypeError: Failed to fetch
[00:14:38]                   │          at fetch_Fetch.fetchResponse (http://localhost:6161/44404/bundles/core/core.entry.js:6:28359)
[00:14:38]                   │          at async http://localhost:6161/44404/bundles/core/core.entry.js:6:26148
[00:14:38]                   │          at async http://localhost:6161/44404/bundles/core/core.entry.js:6:26054
[00:14:38]                   │ debg browser[INFO] http://localhost:6161/app/ml?_t=1631659353634 281 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:14:38]                   │
[00:14:38]                   │ debg browser[INFO] http://localhost:6161/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:38]                   │ debg currentUrl = http://localhost:6161/app/ml
[00:14:38]                   │          appUrl = http://localhost:6161/app/ml
[00:14:38]                   │ debg TestSubjects.find(kibanaChrome)
[00:14:38]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:14:39]                   │ debg ... sleep(501) start
[00:14:39]                   │ debg ... sleep(501) end
[00:14:39]                   │ debg in navigateTo url = http://localhost:6161/app/ml/overview
[00:14:39]                   │ debg --- retry.tryForTime error: URL changed, waiting for it to settle
[00:14:40]                   │ debg ... sleep(501) start
[00:14:40]                   │ debg ... sleep(501) end
[00:14:40]                   │ debg in navigateTo url = http://localhost:6161/app/ml/overview
[00:14:40]                   │ debg TestSubjects.exists(mlApp)
[00:14:40]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlApp"]') with timeout=2000
[00:14:40]                   │ debg TestSubjects.click(~mlMainTab & ~anomalyDetection)
[00:14:40]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:14:40]                   │ debg Find.findByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"]') with timeout=10000
[00:14:40]                   │ debg TestSubjects.exists(~mlMainTab & ~anomalyDetection & ~selected)
[00:14:40]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlMainTab"][data-test-subj~="anomalyDetection"][data-test-subj~="selected"]') with timeout=120000
[00:14:41]                   │ debg TestSubjects.exists(mlPageJobManagement)
[00:14:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlPageJobManagement"]') with timeout=120000
[00:14:41]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:41]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:41]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:41]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:41]                   │ debg TestSubjects.find(mlJobListSearchBar)
[00:14:41]                   │ debg Find.findByCssSelector('[data-test-subj="mlJobListSearchBar"]') with timeout=10000
[00:14:42]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:42]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:42]                   │ debg === TEST STEP === job creation displays details for the created job in the job list
[00:14:42]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:42]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:42]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:42]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:42]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:42]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:42]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:42]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:42]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:42]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:42]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:42]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:42]                   │ debg --- retry.tryForTime error: Expected job row to be '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,274","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}' (got '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,273","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}')
[00:14:43]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:43]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:43]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:43]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:43]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:43]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:43]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:43]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:43]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:43]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:43]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:43]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:43]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:43]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:44]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:44]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:44]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:44]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:44]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:44]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:44]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:44]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:44]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:44]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:44]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:44]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:45]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:45]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:45]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:45]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:45]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:45]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:45]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:45]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:45]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:45]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:46]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:46]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:46]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:46]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:46]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:46]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:46]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:46]                   │ debg TestSubjects.click(~mlRefreshJobListButton)
[00:14:46]                   │ debg Find.clickByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:46]                   │ debg Find.findByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:46]                   │ debg TestSubjects.exists(~mlRefreshJobListButton)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlRefreshJobListButton"]') with timeout=10000
[00:14:46]                   │ debg TestSubjects.exists(mlRefreshJobListButton loaded)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlRefreshJobListButton loaded"]') with timeout=30000
[00:14:46]                   │ debg TestSubjects.exists(~mlJobListTable)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=60000
[00:14:46]                   │ debg TestSubjects.exists(mlJobListTable loaded)
[00:14:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="mlJobListTable loaded"]') with timeout=30000
[00:14:46]                   │ debg TestSubjects.find(~mlJobListTable)
[00:14:46]                   │ debg Find.findByCssSelector('[data-test-subj~="mlJobListTable"]') with timeout=10000
[00:14:47]                   │ debg --- retry.tryForTime failed again with the same message...
[00:14:47]                   │ info Taking screenshot "/dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/screenshots/failure/machine learning  anomaly detection multi metric job creation runs the job and displays it correctly in the job list.png"
[00:14:47]                   │ info Current URL is: http://localhost:6161/app/ml/jobs?_g=(refreshInterval%3A(pause%3A!f%2Cvalue%3A30000))&_a=(jobs%3A(pageIndex%3A0%2CpageSize%3A10%2CqueryText%3Afq_multi_1_1631658476632%2CsortDirection%3Aasc%2CsortField%3Aid))
[00:14:47]                   │ info Saving page source to: /dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/failure_debug/html/machine learning  anomaly detection multi metric job creation runs the job and displays it correctly in the job list.html
[00:14:47]                   └- ✖ fail: machine learning  anomaly detection multi metric job creation runs the job and displays it correctly in the job list
[00:14:47]                   │       retry.tryForTime timeout: Error: Expected job row to be '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,274","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}' (got '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15mbucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,273","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}')
[00:14:47]                   │     at Assertion.assert (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:100:11)
[00:14:47]                   │     at Assertion.eql (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:244:8)
[00:14:47]                   │     at /dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/services/ml/job_table.ts:241:27
[00:14:47]                   │     at runMicrotasks (<anonymous>)
[00:14:47]                   │     at processTicksAndRejections (internal/process/task_queues.js:95:5)
[00:14:47]                   │     at runAttempt (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:27:15)
[00:14:47]                   │     at retryForSuccess (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:66:21)
[00:14:47]                   │     at RetryService.tryForTime (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry.ts:22:12)
[00:14:47]                   │     at MlJobTable.assertJobRowFields (/dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/services/ml/job_table.ts:237:7)
[00:14:47]                   │     at Context.<anonymous> (/dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/apps/ml/anomaly_detection/multi_metric_job.ts:213:7)
[00:14:47]                   │     at Object.apply (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:14:47]                   │   Error: retry.tryForTime timeout: Error: Expected job row to be '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,274","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}' (got '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,273","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}')
[00:14:47]                   │       at Assertion.assert (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:100:11)
[00:14:47]                   │       at Assertion.eql (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:244:8)
[00:14:47]                   │       at /dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/services/ml/job_table.ts:241:27
[00:14:47]                   │       at runMicrotasks (<anonymous>)
[00:14:47]                   │       at processTicksAndRejections (internal/process/task_queues.js:95:5)
[00:14:47]                   │       at runAttempt (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:27:15)
[00:14:47]                   │       at retryForSuccess (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:66:21)
[00:14:47]                   │       at RetryService.tryForTime (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry.ts:22:12)
[00:14:47]                   │       at MlJobTable.assertJobRowFields (test/functional/services/ml/job_table.ts:237:7)
[00:14:47]                   │       at Context.<anonymous> (test/functional/apps/ml/anomaly_detection/multi_metric_job.ts:213:7)
[00:14:47]                   │       at Object.apply (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:14:47]                   │       at onFailure (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:17:9)
[00:14:47]                   │       at retryForSuccess (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:57:13)
[00:14:47]                   │       at RetryService.tryForTime (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry.ts:22:12)
[00:14:47]                   │       at MlJobTable.assertJobRowFields (test/functional/services/ml/job_table.ts:237:7)
[00:14:47]                   │       at Context.<anonymous> (test/functional/apps/ml/anomaly_detection/multi_metric_job.ts:213:7)
[00:14:47]                   │       at Object.apply (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:14:47]                   │ 
[00:14:47]                   │ 

Stack Trace

Error: retry.tryForTime timeout: Error: Expected job row to be '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,274","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}' (got '{"id":"fq_multi_1_1631658476632","description":"Create multi metric job based on the farequote dataset with 15m bucketspan and min/max/mean(responsetime) split by airline","jobGroups":["automated","farequote","multi-metric"],"recordCount":"86,273","memoryStatus":"ok","jobState":"closed","datafeedState":"stopped","latestTimestamp":"2016-02-11 23:59:54"}')
    at Assertion.assert (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:100:11)
    at Assertion.eql (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/expect/expect.js:244:8)
    at /dev/shm/workspace/parallel/6/kibana/x-pack/test/functional/services/ml/job_table.ts:241:27
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at runAttempt (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:27:15)
    at retryForSuccess (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:66:21)
    at RetryService.tryForTime (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry.ts:22:12)
    at MlJobTable.assertJobRowFields (test/functional/services/ml/job_table.ts:237:7)
    at Context.<anonymous> (test/functional/apps/ml/anomaly_detection/multi_metric_job.ts:213:7)
    at Object.apply (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
    at onFailure (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:17:9)
    at retryForSuccess (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry_for_success.ts:57:13)
    at RetryService.tryForTime (/dev/shm/workspace/parallel/6/kibana/test/common/services/retry/retry.ts:22:12)
    at MlJobTable.assertJobRowFields (test/functional/services/ml/job_table.ts:237:7)
    at Context.<anonymous> (test/functional/apps/ml/anomaly_detection/multi_metric_job.ts:213:7)
    at Object.apply (/dev/shm/workspace/parallel/6/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
maps 3.2MB 3.2MB +80.0B
mapsLegacy 277.9KB 277.9KB -6.0B
observability 549.9KB 550.0KB +101.0B
security 764.9KB 765.0KB +114.0B
visTypeVislib 548.3KB 548.4KB +106.0B
total +395.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kbnUiSharedDeps-elastic 2.7MB 2.7MB +11.0B
kbnUiSharedDeps-js 6.5MB 6.5MB +2.3KB
maps 67.8KB 67.9KB +66.0B
observability 59.0KB 59.1KB +66.0B
security 84.2KB 84.2KB +66.0B
visTypeVislib 31.9KB 32.0KB +66.0B
total +2.5KB
Unknown metric groups

References to deprecated APIs

id before after diff
maps 1143 1146 +3

History

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

@spalger spalger merged commit 41129db into elastic:7.x Sep 15, 2021
@spalger spalger deleted the backport/7.x/pr-111637 branch February 2, 2022 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants