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

[Enterprise Search] Handle loading state on Credentials page #80035

Merged
merged 3 commits into from
Oct 19, 2020

Conversation

JasonStoltz
Copy link
Member

@JasonStoltz JasonStoltz commented Oct 8, 2020

Summary

This PR handles the loading state for the Credentials page

Checklist

Delete any items that are not applicable to this PR.

~https://user-images.githubusercontent.com/1427475/95224490-b9621a80-07c8-11eb-9a72-61e89f380911.png

For maintainers

@JasonStoltz JasonStoltz added release_note:skip Skip the PR/issue when compiling release notes v7.11.0 labels Oct 8, 2020
@JasonStoltz JasonStoltz requested a review from a team October 8, 2020 17:35
Copy link
Contributor

@scottybollinger scottybollinger left a comment

Choose a reason for hiding this comment

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

LGTM

Comment on lines 67 to 69
{!!dataLoading ? (
<EuiLoadingContent lines={3} />
) : (
Copy link
Contributor

Choose a reason for hiding this comment

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

Question on this - do we really want to show a loading skeleton for the Endpoint panel since it's not really showing any dynamic info? The endpoint is available immediately on page load, maybe we should just opt to show it immediately?

Copy link
Member Author

Choose a reason for hiding this comment

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

Ah, I just assumed we had to wait for it to be available. But you're right, the plugin won't load until that data is fetched, so we can lose this.

Copy link
Member Author

Choose a reason for hiding this comment

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

@JasonStoltz JasonStoltz requested a review from cee-chen October 19, 2020 17:18
@JasonStoltz
Copy link
Member Author

@constancecchen Updated, take a look when you can please.

Copy link
Contributor

@cee-chen cee-chen left a comment

Choose a reason for hiding this comment

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

Sweet! Thanks Jason!

@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Chrome X-Pack UI Functional Tests.x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alerts·ts.Actions and Triggers app alerts should delete all selection

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: Actions and Triggers app
[00:00:00]           └-> "before all" hook
[00:01:20]           └-: alerts
[00:01:20]             └-> "before all" hook
[00:01:20]             └-> "before all" hook
[00:01:20]               │ debg navigating to triggersActions url: http://localhost:61181/app/management/insightsAndAlerting/triggersActions
[00:01:20]               │ debg navigate to: http://localhost:61181/app/management/insightsAndAlerting/triggersActions
[00:01:21]               │ debg browser[INFO] http://localhost:61181/app/management/insightsAndAlerting/triggersActions?_t=1603131688671 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:01:21]               │
[00:01:21]               │ debg browser[INFO] http://localhost:61181/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:21]               │ debg ... sleep(700) start
[00:01:21]               │ debg ... sleep(700) end
[00:01:21]               │ debg returned from get, calling refresh
[00:01:22]               │ERROR browser[SEVERE] http://localhost:61181/37410/bundles/core/core.entry.js 12:239839 TypeError: Failed to fetch
[00:01:22]               │          at Fetch._callee3$ (http://localhost:61181/37410/bundles/core/core.entry.js:6:58583)
[00:01:22]               │          at l (http://localhost:61181/37410/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:380:1740519)
[00:01:22]               │          at Generator._invoke (http://localhost:61181/37410/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:380:1740272)
[00:01:22]               │          at Generator.forEach.e.<computed> [as throw] (http://localhost:61181/37410/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:380:1740876)
[00:01:22]               │          at fetch_asyncGeneratorStep (http://localhost:61181/37410/bundles/core/core.entry.js:6:52652)
[00:01:22]               │          at _throw (http://localhost:61181/37410/bundles/core/core.entry.js:6:53060)
[00:01:22]               │ debg browser[INFO] http://localhost:61181/app/management/insightsAndAlerting/triggersActions?_t=1603131688671 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:01:22]               │
[00:01:22]               │ debg browser[INFO] http://localhost:61181/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:23]               │ debg currentUrl = http://localhost:61181/app/management/insightsAndAlerting/triggersActions
[00:01:23]               │          appUrl = http://localhost:61181/app/management/insightsAndAlerting/triggersActions
[00:01:23]               │ debg TestSubjects.find(kibanaChrome)
[00:01:23]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:01:23]               │ debg ... sleep(501) start
[00:01:24]               │ debg ... sleep(501) end
[00:01:24]               │ debg in navigateTo url = http://localhost:61181/app/management/insightsAndAlerting/triggersActions/alerts
[00:01:24]               │ debg TestSubjects.exists(statusPageContainer)
[00:01:24]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:01:26]               │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:01:27]               │ debg TestSubjects.click(alertsTab)
[00:01:27]               │ debg Find.clickByCssSelector('[data-test-subj="alertsTab"]') with timeout=10000
[00:01:27]               │ debg Find.findByCssSelector('[data-test-subj="alertsTab"]') with timeout=10000
[00:01:27]             └-> should create an alert
[00:01:27]               └-> "before each" hook: global before each
[00:01:27]               │ debg Find.findByCssSelector('[data-test-subj="createAlertButton"],[data-test-subj="createFirstAlertButton"]') with timeout=10000
[00:01:27]               │ debg TestSubjects.setValue(alertNameInput, 6173d735637041f6abf983e15b48768e)
[00:01:27]               │ debg TestSubjects.click(alertNameInput)
[00:01:27]               │ debg Find.clickByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:27]               │ debg Find.findByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:28]               │ debg TestSubjects.click(.index-threshold-SelectOption)
[00:01:28]               │ debg Find.clickByCssSelector('[data-test-subj=".index-threshold-SelectOption"]') with timeout=10000
[00:01:28]               │ debg Find.findByCssSelector('[data-test-subj=".index-threshold-SelectOption"]') with timeout=10000
[00:01:28]               │ debg TestSubjects.click(selectIndexExpression)
[00:01:28]               │ debg Find.clickByCssSelector('[data-test-subj="selectIndexExpression"]') with timeout=10000
[00:01:28]               │ debg Find.findByCssSelector('[data-test-subj="selectIndexExpression"]') with timeout=10000
[00:01:28]               │ debg Find.findByCssSelector('#indexSelectSearchBox') with timeout=10000
[00:01:29]               │ debg Find.findByCssSelector('.euiFilterSelectItem') with timeout=10000
[00:01:29]               │ debg TestSubjects.click(thresholdAlertTimeFieldSelect)
[00:01:29]               │ debg Find.clickByCssSelector('[data-test-subj="thresholdAlertTimeFieldSelect"]') with timeout=10000
[00:01:29]               │ debg Find.findByCssSelector('[data-test-subj="thresholdAlertTimeFieldSelect"]') with timeout=10000
[00:01:29]               │ debg Find.allByCssSelector('#thresholdTimeField option') with timeout=10000
[00:01:29]               │ debg TestSubjects.click(closePopover)
[00:01:29]               │ debg Find.clickByCssSelector('[data-test-subj="closePopover"]') with timeout=10000
[00:01:29]               │ debg Find.findByCssSelector('[data-test-subj="closePopover"]') with timeout=10000
[00:01:30]               │ debg TestSubjects.find(alertNameInput)
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:30]               │ debg TestSubjects.click(.slack-ActionTypeSelectOption)
[00:01:30]               │ debg Find.clickByCssSelector('[data-test-subj=".slack-ActionTypeSelectOption"]') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj=".slack-ActionTypeSelectOption"]') with timeout=10000
[00:01:30]               │ debg TestSubjects.click(addNewActionConnectorButton-.slack)
[00:01:30]               │ debg Find.clickByCssSelector('[data-test-subj="addNewActionConnectorButton-.slack"]') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj="addNewActionConnectorButton-.slack"]') with timeout=10000
[00:01:30]               │ debg TestSubjects.setValue(nameInput, 128409acc3474e798435c62343484238)
[00:01:30]               │ debg TestSubjects.click(nameInput)
[00:01:30]               │ debg Find.clickByCssSelector('[data-test-subj="nameInput"]') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj="nameInput"]') with timeout=10000
[00:01:30]               │ debg TestSubjects.setValue(slackWebhookUrlInput, https://test)
[00:01:30]               │ debg TestSubjects.click(slackWebhookUrlInput)
[00:01:30]               │ debg Find.clickByCssSelector('[data-test-subj="slackWebhookUrlInput"]') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj="slackWebhookUrlInput"]') with timeout=10000
[00:01:30]               │ debg Find.clickByCssSelector('[data-test-subj="saveActionButtonModal"]:not(disabled)') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('[data-test-subj="saveActionButtonModal"]:not(disabled)') with timeout=10000
[00:01:30]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:01:31]               │ debg Find.findByCssSelector('.euiToastHeader__title') with timeout=10000
[00:01:31]               │ debg Find.clickByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:31]               │ debg Find.findByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:31]               │ debg TestSubjects.setValue(messageTextArea, test message )
[00:01:31]               │ debg TestSubjects.click(messageTextArea)
[00:01:31]               │ debg Find.clickByCssSelector('[data-test-subj="messageTextArea"]') with timeout=10000
[00:01:31]               │ debg Find.findByCssSelector('[data-test-subj="messageTextArea"]') with timeout=10000
[00:01:32]               │ debg TestSubjects.click(messageAddVariableButton)
[00:01:32]               │ debg Find.clickByCssSelector('[data-test-subj="messageAddVariableButton"]') with timeout=10000
[00:01:32]               │ debg Find.findByCssSelector('[data-test-subj="messageAddVariableButton"]') with timeout=10000
[00:01:32]               │ debg TestSubjects.click(variableMenuButton-0)
[00:01:32]               │ debg Find.clickByCssSelector('[data-test-subj="variableMenuButton-0"]') with timeout=10000
[00:01:32]               │ debg Find.findByCssSelector('[data-test-subj="variableMenuButton-0"]') with timeout=10000
[00:01:32]               │ debg Find.findByCssSelector('[data-test-subj="messageTextArea"]') with timeout=10000
[00:01:33]               │ debg TestSubjects.click(messageAddVariableButton)
[00:01:33]               │ debg Find.clickByCssSelector('[data-test-subj="messageAddVariableButton"]') with timeout=10000
[00:01:33]               │ debg Find.findByCssSelector('[data-test-subj="messageAddVariableButton"]') with timeout=10000
[00:01:33]               │ debg TestSubjects.click(variableMenuButton-1)
[00:01:33]               │ debg Find.clickByCssSelector('[data-test-subj="variableMenuButton-1"]') with timeout=10000
[00:01:33]               │ debg Find.findByCssSelector('[data-test-subj="variableMenuButton-1"]') with timeout=10000
[00:01:33]               │ debg TestSubjects.click(saveAlertButton)
[00:01:33]               │ debg Find.clickByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:33]               │ debg Find.findByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:33]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:01:36]               │ debg Find.findByCssSelector('.euiToastHeader__title') with timeout=10000
[00:01:36]               │ debg Find.clickByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:36]               │ debg Find.findByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:36]               │ debg TestSubjects.find(alertSearchField)
[00:01:36]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:37]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:37]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:37]               └- ✓ pass  (10.2s) "Actions and Triggers app alerts should create an alert"
[00:01:37]             └-> should show save confirmation before creating alert with no actions
[00:01:37]               └-> "before each" hook: global before each
[00:01:37]               │ debg Find.findByCssSelector('[data-test-subj="createAlertButton"],[data-test-subj="createFirstAlertButton"]') with timeout=10000
[00:01:37]               │ debg TestSubjects.setValue(alertNameInput, d5f7594e5c1d4015a7969d3e4c46bf5c)
[00:01:37]               │ debg TestSubjects.click(alertNameInput)
[00:01:37]               │ debg Find.clickByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:37]               │ debg Find.findByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:38]               │ debg TestSubjects.click(.index-threshold-SelectOption)
[00:01:38]               │ debg Find.clickByCssSelector('[data-test-subj=".index-threshold-SelectOption"]') with timeout=10000
[00:01:38]               │ debg Find.findByCssSelector('[data-test-subj=".index-threshold-SelectOption"]') with timeout=10000
[00:01:38]               │ debg TestSubjects.click(selectIndexExpression)
[00:01:38]               │ debg Find.clickByCssSelector('[data-test-subj="selectIndexExpression"]') with timeout=10000
[00:01:38]               │ debg Find.findByCssSelector('[data-test-subj="selectIndexExpression"]') with timeout=10000
[00:01:38]               │ debg Find.findByCssSelector('#indexSelectSearchBox') with timeout=10000
[00:01:38]               │ debg Find.findByCssSelector('.euiFilterSelectItem') with timeout=10000
[00:01:39]               │ debg TestSubjects.click(thresholdAlertTimeFieldSelect)
[00:01:39]               │ debg Find.clickByCssSelector('[data-test-subj="thresholdAlertTimeFieldSelect"]') with timeout=10000
[00:01:39]               │ debg Find.findByCssSelector('[data-test-subj="thresholdAlertTimeFieldSelect"]') with timeout=10000
[00:01:39]               │ debg Find.allByCssSelector('#thresholdTimeField option') with timeout=10000
[00:01:39]               │ debg TestSubjects.click(closePopover)
[00:01:39]               │ debg Find.clickByCssSelector('[data-test-subj="closePopover"]') with timeout=10000
[00:01:39]               │ debg Find.findByCssSelector('[data-test-subj="closePopover"]') with timeout=10000
[00:01:39]               │ debg TestSubjects.find(alertNameInput)
[00:01:39]               │ debg Find.findByCssSelector('[data-test-subj="alertNameInput"]') with timeout=10000
[00:01:39]               │ debg TestSubjects.click(saveAlertButton)
[00:01:39]               │ debg Find.clickByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:39]               │ debg Find.findByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:39]               │ debg TestSubjects.exists(confirmAlertSaveModal)
[00:01:39]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="confirmAlertSaveModal"]') with timeout=120000
[00:01:39]               │ debg TestSubjects.click(confirmAlertSaveModal > confirmModalCancelButton)
[00:01:39]               │ debg Find.clickByCssSelector('[data-test-subj="confirmAlertSaveModal"] [data-test-subj="confirmModalCancelButton"]') with timeout=10000
[00:01:39]               │ debg Find.findByCssSelector('[data-test-subj="confirmAlertSaveModal"] [data-test-subj="confirmModalCancelButton"]') with timeout=10000
[00:01:39]               │ debg TestSubjects.missingOrFail(confirmAlertSaveModal)
[00:01:39]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="confirmAlertSaveModal"]') with timeout=2500
[00:01:40]               │ debg Find.existsByCssSelector('[data-test-subj="saveAlertButton"]:not(disabled)') with timeout=2500
[00:01:40]               │ debg TestSubjects.click(saveAlertButton)
[00:01:40]               │ debg Find.clickByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:40]               │ debg Find.findByCssSelector('[data-test-subj="saveAlertButton"]') with timeout=10000
[00:01:40]               │ debg TestSubjects.exists(confirmAlertSaveModal)
[00:01:40]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="confirmAlertSaveModal"]') with timeout=120000
[00:01:40]               │ debg TestSubjects.click(confirmAlertSaveModal > confirmModalConfirmButton)
[00:01:40]               │ debg Find.clickByCssSelector('[data-test-subj="confirmAlertSaveModal"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:01:40]               │ debg Find.findByCssSelector('[data-test-subj="confirmAlertSaveModal"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:01:40]               │ debg TestSubjects.missingOrFail(confirmAlertSaveModal)
[00:01:40]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="confirmAlertSaveModal"]') with timeout=2500
[00:01:41]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:01:43]               │ debg Find.findByCssSelector('.euiToastHeader__title') with timeout=10000
[00:01:43]               │ debg Find.clickByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:43]               │ debg Find.findByCssSelector('.euiToast__closeButton') with timeout=10000
[00:01:43]               │ debg TestSubjects.find(alertSearchField)
[00:01:43]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:43]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:44]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:44]               └- ✓ pass  (6.9s) "Actions and Triggers app alerts should show save confirmation before creating alert with no actions"
[00:01:44]             └-> should display alerts in alphabetical order
[00:01:44]               └-> "before each" hook: global before each
[00:01:50]               │ debg TestSubjects.find(alertSearchField)
[00:01:50]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:50]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:50]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:50]               └- ✓ pass  (6.5s) "Actions and Triggers app alerts should display alerts in alphabetical order"
[00:01:50]             └-> should search for alert
[00:01:50]               └-> "before each" hook: global before each
[00:01:53]               │ debg TestSubjects.find(alertSearchField)
[00:01:53]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:53]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:53]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:53]               └- ✓ pass  (3.1s) "Actions and Triggers app alerts should search for alert"
[00:01:53]             └-> should search for tags
[00:01:53]               └-> "before each" hook: global before each
[00:01:56]               │ debg TestSubjects.find(alertSearchField)
[00:01:56]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:56]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:56]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:56]               └- ✓ pass  (3.0s) "Actions and Triggers app alerts should search for tags"
[00:01:56]             └-> should display an empty list when search did not return any alerts
[00:01:56]               └-> "before each" hook: global before each
[00:01:56]               │ debg TestSubjects.find(alertSearchField)
[00:01:56]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:01:57]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:01:57]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:01:57]               └- ✓ pass  (570ms) "Actions and Triggers app alerts should display an empty list when search did not return any alerts"
[00:01:57]             └-> should disable single alert
[00:01:57]               └-> "before each" hook: global before each
[00:02:00]               │ debg TestSubjects.find(alertSearchField)
[00:02:00]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:00]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:00]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:00]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:00]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:01]               │ debg TestSubjects.find(disableSwitch)
[00:02:01]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:01]               │ debg TestSubjects.find(disableSwitch)
[00:02:01]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:01]               │ debg --- retry.try error: expected 'false' to sort of not equal 'false'
[00:02:01]               │ debg TestSubjects.find(disableSwitch)
[00:02:01]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:01]               │ debg --- retry.try failed again with the same message...
[00:02:02]               │ debg TestSubjects.find(disableSwitch)
[00:02:02]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:02]               │ debg --- retry.try failed again with the same message...
[00:02:02]               │ proc [kibana]   log   [18:22:10.421] [error][alerting][alerts][plugins][plugins] Executing Alert "604a085c-827c-4aa2-9347-fdd2282cff6e" has resulted in Error: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="Basic realm=\"security\" charset=\"UTF-8\"" & 1="Bearer realm=\"security\"" & 2="ApiKey" } } }
[00:02:02]               │ debg TestSubjects.find(disableSwitch)
[00:02:02]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:02]               │ debg TestSubjects.find(alertSearchField)
[00:02:02]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:03]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:03]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:03]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:03]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:03]               │ debg TestSubjects.find(disableSwitch)
[00:02:03]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:03]               └- ✓ pass  (5.8s) "Actions and Triggers app alerts should disable single alert"
[00:02:03]             └-> should re-enable single alert
[00:02:03]               └-> "before each" hook: global before each
[00:02:05]               │ debg TestSubjects.find(alertSearchField)
[00:02:05]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:05]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:06]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:06]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:06]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:06]               │ debg TestSubjects.find(disableSwitch)
[00:02:06]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:06]               │ debg TestSubjects.find(disableSwitch)
[00:02:06]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:06]               │ debg --- retry.try error: expected 'false' to sort of not equal 'false'
[00:02:06]               │ debg TestSubjects.find(disableSwitch)
[00:02:06]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:06]               │ debg --- retry.try failed again with the same message...
[00:02:07]               │ debg TestSubjects.find(disableSwitch)
[00:02:07]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:07]               │ debg TestSubjects.find(alertSearchField)
[00:02:07]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:07]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:07]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:07]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:07]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:07]               │ debg TestSubjects.find(disableSwitch)
[00:02:07]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:08]               │ debg TestSubjects.find(disableSwitch)
[00:02:08]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:08]               │ debg --- retry.try error: expected 'true' to sort of not equal 'true'
[00:02:08]               │ debg TestSubjects.find(disableSwitch)
[00:02:08]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:08]               │ debg --- retry.try failed again with the same message...
[00:02:09]               │ debg TestSubjects.find(disableSwitch)
[00:02:09]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:09]               │ debg --- retry.try failed again with the same message...
[00:02:09]               │ debg TestSubjects.find(disableSwitch)
[00:02:09]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:09]               │ debg --- retry.try failed again with the same message...
[00:02:10]               │ debg TestSubjects.find(disableSwitch)
[00:02:10]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:10]               │ debg --- retry.try failed again with the same message...
[00:02:10]               │ debg TestSubjects.find(disableSwitch)
[00:02:10]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:10]               │ debg TestSubjects.find(alertSearchField)
[00:02:10]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:11]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:11]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:11]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:11]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:11]               │ debg TestSubjects.find(disableSwitch)
[00:02:11]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:11]               └- ✓ pass  (8.1s) "Actions and Triggers app alerts should re-enable single alert"
[00:02:11]             └-> should mute single alert
[00:02:11]               └-> "before each" hook: global before each
[00:02:13]               │ debg TestSubjects.find(alertSearchField)
[00:02:13]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:14]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:14]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:14]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:14]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:14]               │ debg TestSubjects.find(muteSwitch)
[00:02:14]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:14]               │ debg TestSubjects.find(muteSwitch)
[00:02:14]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:14]               │ debg --- retry.try error: expected 'false' to sort of not equal 'false'
[00:02:14]               │ debg TestSubjects.find(muteSwitch)
[00:02:14]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:14]               │ debg TestSubjects.find(alertSearchField)
[00:02:14]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:15]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:15]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:15]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:15]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:15]               │ debg TestSubjects.find(muteSwitch)
[00:02:15]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:15]               └- ✓ pass  (3.9s) "Actions and Triggers app alerts should mute single alert"
[00:02:15]             └-> should unmute single alert
[00:02:15]               └-> "before each" hook: global before each
[00:02:17]               │ debg TestSubjects.find(alertSearchField)
[00:02:17]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:18]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:18]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:18]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:18]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:18]               │ debg TestSubjects.find(muteSwitch)
[00:02:18]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:18]               │ debg TestSubjects.find(muteSwitch)
[00:02:18]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:18]               │ debg --- retry.try error: expected 'false' to sort of not equal 'false'
[00:02:18]               │ debg TestSubjects.find(muteSwitch)
[00:02:18]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:18]               │ debg TestSubjects.find(alertSearchField)
[00:02:18]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:19]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:19]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:19]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:19]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:19]               │ debg TestSubjects.find(muteSwitch)
[00:02:19]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:19]               │ debg TestSubjects.find(muteSwitch)
[00:02:19]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:19]               │ debg --- retry.try error: expected 'true' to sort of not equal 'true'
[00:02:19]               │ debg TestSubjects.find(muteSwitch)
[00:02:19]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:20]               │ debg TestSubjects.find(alertSearchField)
[00:02:20]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:20]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:20]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:20]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:20]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:20]               │ debg TestSubjects.find(muteSwitch)
[00:02:20]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:20]               └- ✓ pass  (5.2s) "Actions and Triggers app alerts should unmute single alert"
[00:02:20]             └-> should delete single alert
[00:02:20]               └-> "before each" hook: global before each
[00:02:25]               │ debg TestSubjects.find(alertSearchField)
[00:02:25]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:26]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:26]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:26]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:26]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:26]               │ debg TestSubjects.click(deleteAlert)
[00:02:26]               │ debg Find.clickByCssSelector('[data-test-subj="deleteAlert"]') with timeout=10000
[00:02:26]               │ debg Find.findByCssSelector('[data-test-subj="deleteAlert"]') with timeout=10000
[00:02:26]               │ debg TestSubjects.exists(deleteIdsConfirmation)
[00:02:26]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="deleteIdsConfirmation"]') with timeout=120000
[00:02:26]               │ debg TestSubjects.click(deleteIdsConfirmation > confirmModalConfirmButton)
[00:02:26]               │ debg Find.clickByCssSelector('[data-test-subj="deleteIdsConfirmation"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:02:26]               │ debg Find.findByCssSelector('[data-test-subj="deleteIdsConfirmation"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:02:26]               │ debg TestSubjects.missingOrFail(deleteIdsConfirmation)
[00:02:26]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="deleteIdsConfirmation"]') with timeout=2500
[00:02:27]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:02:29]               │ debg Find.findByCssSelector('.euiToastHeader__title') with timeout=10000
[00:02:29]               │ debg Find.clickByCssSelector('.euiToast__closeButton') with timeout=10000
[00:02:29]               │ debg Find.findByCssSelector('.euiToast__closeButton') with timeout=10000
[00:02:29]               │ debg TestSubjects.find(alertSearchField)
[00:02:29]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:29]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:29]               │ debg Find.findByCssSelector('[data-test-subj="alertsList"] table') with timeout=10000
[00:02:29]               └- ✓ pass  (8.9s) "Actions and Triggers app alerts should delete single alert"
[00:02:29]             └-> should mute all selection
[00:02:29]               └-> "before each" hook: global before each
[00:02:31]               │ debg TestSubjects.find(alertSearchField)
[00:02:31]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:31]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:32]               │ debg TestSubjects.click(checkboxSelectRow-a8d95467-2900-4cf1-91c0-513b369b6773)
[00:02:32]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-a8d95467-2900-4cf1-91c0-513b369b6773"]') with timeout=10000
[00:02:32]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-a8d95467-2900-4cf1-91c0-513b369b6773"]') with timeout=10000
[00:02:32]               │ debg TestSubjects.click(bulkAction)
[00:02:32]               │ debg Find.clickByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:32]               │ debg Find.findByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:32]               │ debg TestSubjects.click(muteAll)
[00:02:32]               │ debg Find.clickByCssSelector('[data-test-subj="muteAll"]') with timeout=10000
[00:02:32]               │ debg Find.findByCssSelector('[data-test-subj="muteAll"]') with timeout=10000
[00:02:32]               │ debg TestSubjects.exists(unmuteAll)
[00:02:32]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="unmuteAll"]') with timeout=120000
[00:02:32]               │ debg TestSubjects.find(alertSearchField)
[00:02:32]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:33]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:33]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:33]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:33]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:33]               │ debg TestSubjects.find(muteSwitch)
[00:02:33]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:33]               └- ✓ pass  (4.0s) "Actions and Triggers app alerts should mute all selection"
[00:02:33]             └-> should unmute all selection
[00:02:33]               └-> "before each" hook: global before each
[00:02:34]               │ debg TestSubjects.find(alertSearchField)
[00:02:34]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:35]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:35]               │ debg TestSubjects.click(checkboxSelectRow-ddb3d28c-c34e-4060-badf-76f27bf1c060)
[00:02:35]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-ddb3d28c-c34e-4060-badf-76f27bf1c060"]') with timeout=10000
[00:02:35]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-ddb3d28c-c34e-4060-badf-76f27bf1c060"]') with timeout=10000
[00:02:35]               │ debg TestSubjects.click(bulkAction)
[00:02:35]               │ debg Find.clickByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:35]               │ debg Find.findByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:35]               │ debg TestSubjects.click(muteAll)
[00:02:35]               │ debg Find.clickByCssSelector('[data-test-subj="muteAll"]') with timeout=10000
[00:02:35]               │ debg Find.findByCssSelector('[data-test-subj="muteAll"]') with timeout=10000
[00:02:35]               │ debg TestSubjects.click(unmuteAll)
[00:02:35]               │ debg Find.clickByCssSelector('[data-test-subj="unmuteAll"]') with timeout=10000
[00:02:35]               │ debg Find.findByCssSelector('[data-test-subj="unmuteAll"]') with timeout=10000
[00:02:36]               │ debg TestSubjects.exists(muteAll)
[00:02:36]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="muteAll"]') with timeout=120000
[00:02:36]               │ debg TestSubjects.find(alertSearchField)
[00:02:36]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:37]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:37]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:37]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:37]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:37]               │ debg TestSubjects.find(muteSwitch)
[00:02:37]               │ debg Find.findByCssSelector('[data-test-subj="muteSwitch"]') with timeout=10000
[00:02:37]               └- ✓ pass  (4.0s) "Actions and Triggers app alerts should unmute all selection"
[00:02:37]             └-> should disable all selection
[00:02:37]               └-> "before each" hook: global before each
[00:02:38]               │ debg TestSubjects.find(alertSearchField)
[00:02:38]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:39]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:39]               │ debg TestSubjects.click(checkboxSelectRow-e889edb1-3a3e-4dca-9d60-77a9d8e8dac2)
[00:02:39]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-e889edb1-3a3e-4dca-9d60-77a9d8e8dac2"]') with timeout=10000
[00:02:39]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-e889edb1-3a3e-4dca-9d60-77a9d8e8dac2"]') with timeout=10000
[00:02:39]               │ debg TestSubjects.click(bulkAction)
[00:02:39]               │ debg Find.clickByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:39]               │ debg Find.findByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:39]               │ debg TestSubjects.click(disableAll)
[00:02:39]               │ debg Find.clickByCssSelector('[data-test-subj="disableAll"]') with timeout=10000
[00:02:39]               │ debg Find.findByCssSelector('[data-test-subj="disableAll"]') with timeout=10000
[00:02:39]               │ debg TestSubjects.exists(enableAll)
[00:02:39]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="enableAll"]') with timeout=120000
[00:02:40]               │ debg TestSubjects.find(alertSearchField)
[00:02:40]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:41]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:41]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:41]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:41]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:41]               │ debg TestSubjects.find(disableSwitch)
[00:02:41]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:41]               └- ✓ pass  (4.0s) "Actions and Triggers app alerts should disable all selection"
[00:02:41]             └-> should enable all selection
[00:02:41]               └-> "before each" hook: global before each
[00:02:42]               │ debg TestSubjects.find(alertSearchField)
[00:02:42]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:43]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:43]               │ debg TestSubjects.click(checkboxSelectRow-c1dfb36b-0a51-4e3e-a4fc-09c0ae154bb3)
[00:02:43]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-c1dfb36b-0a51-4e3e-a4fc-09c0ae154bb3"]') with timeout=10000
[00:02:43]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-c1dfb36b-0a51-4e3e-a4fc-09c0ae154bb3"]') with timeout=10000
[00:02:43]               │ debg TestSubjects.click(bulkAction)
[00:02:43]               │ debg Find.clickByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:43]               │ debg Find.findByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:43]               │ debg TestSubjects.click(disableAll)
[00:02:43]               │ debg Find.clickByCssSelector('[data-test-subj="disableAll"]') with timeout=10000
[00:02:43]               │ debg Find.findByCssSelector('[data-test-subj="disableAll"]') with timeout=10000
[00:02:43]               │ debg TestSubjects.click(enableAll)
[00:02:43]               │ debg Find.clickByCssSelector('[data-test-subj="enableAll"]') with timeout=10000
[00:02:43]               │ debg Find.findByCssSelector('[data-test-subj="enableAll"]') with timeout=10000
[00:02:45]               │ debg TestSubjects.exists(disableAll)
[00:02:45]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="disableAll"]') with timeout=120000
[00:02:47]               │ debg TestSubjects.find(alertSearchField)
[00:02:47]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:47]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:47]               │ debg TestSubjects.click(collapsedItemActions)
[00:02:47]               │ debg Find.clickByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:47]               │ debg Find.findByCssSelector('[data-test-subj="collapsedItemActions"]') with timeout=10000
[00:02:47]               │ debg TestSubjects.find(disableSwitch)
[00:02:47]               │ debg Find.findByCssSelector('[data-test-subj="disableSwitch"]') with timeout=10000
[00:02:47]               └- ✓ pass  (6.0s) "Actions and Triggers app alerts should enable all selection"
[00:02:47]             └-> should delete all selection
[00:02:47]               └-> "before each" hook: global before each
[00:02:50]               │ debg TestSubjects.find(alertSearchField)
[00:02:50]               │ debg Find.findByCssSelector('[data-test-subj="alertSearchField"]') with timeout=10000
[00:02:51]               │ debg Find.findByCssSelector('.euiBasicTable[data-test-subj="alertsList"]:not(.euiBasicTable-loading)') with timeout=10000
[00:02:51]               │ debg TestSubjects.click(checkboxSelectRow-0af52800-0310-4c5e-8450-ef2535c2e0c5)
[00:02:51]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-0af52800-0310-4c5e-8450-ef2535c2e0c5"]') with timeout=10000
[00:02:51]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-0af52800-0310-4c5e-8450-ef2535c2e0c5"]') with timeout=10000
[00:02:51]               │ debg TestSubjects.click(checkboxSelectRow-fe3cdf3c-298a-43cf-9a6b-65f4479cc963)
[00:02:51]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-fe3cdf3c-298a-43cf-9a6b-65f4479cc963"]') with timeout=10000
[00:02:51]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-fe3cdf3c-298a-43cf-9a6b-65f4479cc963"]') with timeout=10000
[00:02:51]               │ debg TestSubjects.click(checkboxSelectRow-b4e87000-b1e1-4687-ae7d-fc7ed403de31)
[00:02:51]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-b4e87000-b1e1-4687-ae7d-fc7ed403de31"]') with timeout=10000
[00:02:51]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-b4e87000-b1e1-4687-ae7d-fc7ed403de31"]') with timeout=10000
[00:02:51]               │ debg TestSubjects.click(checkboxSelectRow-6792b2c9-be4d-4bf4-aefa-ade3b939c18a)
[00:02:51]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-6792b2c9-be4d-4bf4-aefa-ade3b939c18a"]') with timeout=10000
[00:02:51]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-6792b2c9-be4d-4bf4-aefa-ade3b939c18a"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-964617b4-1d35-4121-a1b9-a01acdb38532)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-964617b4-1d35-4121-a1b9-a01acdb38532"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-964617b4-1d35-4121-a1b9-a01acdb38532"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-b73b62c9-0286-4f1a-a182-ad34cb01a3c4)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-b73b62c9-0286-4f1a-a182-ad34cb01a3c4"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-b73b62c9-0286-4f1a-a182-ad34cb01a3c4"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-c5a8d021-c0b4-43e2-ab66-4280db48d110)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-c5a8d021-c0b4-43e2-ab66-4280db48d110"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-c5a8d021-c0b4-43e2-ab66-4280db48d110"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-dab519ad-03d9-4b31-8ab7-d92ab977e8cb)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-dab519ad-03d9-4b31-8ab7-d92ab977e8cb"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-dab519ad-03d9-4b31-8ab7-d92ab977e8cb"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-f28cb9ee-83a0-425e-bd59-390653d0bdff)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-f28cb9ee-83a0-425e-bd59-390653d0bdff"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-f28cb9ee-83a0-425e-bd59-390653d0bdff"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(checkboxSelectRow-361e14d6-19a5-4cc1-9378-330d6dbeed39)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="checkboxSelectRow-361e14d6-19a5-4cc1-9378-330d6dbeed39"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="checkboxSelectRow-361e14d6-19a5-4cc1-9378-330d6dbeed39"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(bulkAction)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="bulkAction"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.click(deleteAll)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="deleteAll"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="deleteAll"]') with timeout=10000
[00:02:52]               │ debg TestSubjects.exists(deleteIdsConfirmation)
[00:02:52]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="deleteIdsConfirmation"]') with timeout=120000
[00:02:52]               │ debg TestSubjects.click(deleteIdsConfirmation > confirmModalConfirmButton)
[00:02:52]               │ debg Find.clickByCssSelector('[data-test-subj="deleteIdsConfirmation"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:02:52]               │ debg Find.findByCssSelector('[data-test-subj="deleteIdsConfirmation"] [data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:02:53]               │ debg TestSubjects.missingOrFail(deleteIdsConfirmation)
[00:02:53]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="deleteIdsConfirmation"]') with timeout=2500
[00:02:53]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/api/alerts/alert/c5a8d021-c0b4-43e2-ab66-4280db48d110 - Failed to load resource: net::ERR_NETWORK_CHANGED
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/api/alerts/alert/dab519ad-03d9-4b31-8ab7-d92ab977e8cb - Failed to load resource: net::ERR_NETWORK_CHANGED
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/api/alerts/alert/f28cb9ee-83a0-425e-bd59-390653d0bdff - Failed to load resource: net::ERR_NETWORK_CHANGED
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/api/alerts/alert/361e14d6-19a5-4cc1-9378-330d6dbeed39 - Failed to load resource: net::ERR_NETWORK_CHANGED
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/api/ui_metric/report - Failed to load resource: net::ERR_NETWORK_CHANGED
[00:03:03]               │ debg browser[INFO] http://localhost:61181/37410/bundles/core/core.entry.js 12:240918 "Detected an unhandled Promise rejection.
[00:03:03]               │      TypeError: Invalid attempt to spread non-iterable instance.
[00:03:03]               │      In order to be iterable, non-array objects must have a [Symbol.iterator]() method."
[00:03:03]               │ERROR browser[SEVERE] http://localhost:61181/37410/bundles/plugin/triggersActionsUi/triggersActionsUi.chunk.0.js 2:52703 Uncaught TypeError: Invalid attempt to spread non-iterable instance.
[00:03:03]               │      I…y objects must have a [Symbol.iterator]() method.
[00:03:13]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:03:13]               │      Wait timed out after 20269ms
[00:03:14]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:03:34]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:03:34]               │      Wait timed out after 20280ms
[00:03:35]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:03:55]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:03:55]               │      Wait timed out after 20262ms
[00:03:55]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:04:16]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:04:16]               │      Wait timed out after 20258ms
[00:04:16]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:04:36]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:04:36]               │      Wait timed out after 20273ms
[00:04:37]               │ debg Find.findByCssSelector('.euiToast') with timeout=20000
[00:04:57]               │ debg --- retry.try error: Waiting for element to be located By(css selector, .euiToast)
[00:04:57]               │      Wait timed out after 20248ms
[00:04:58]               │ info Taking screenshot "/dev/shm/workspace/parallel/18/kibana/x-pack/test/functional/screenshots/failure/Actions and Triggers app alerts should delete all selection.png"
[00:04:58]               │ info Current URL is: http://localhost:61181/app/management/insightsAndAlerting/triggersActions/alerts
[00:04:58]               │ info Saving page source to: /dev/shm/workspace/parallel/18/kibana/x-pack/test/functional/failure_debug/html/Actions and Triggers app alerts should delete all selection.html
[00:04:58]               └- ✖ fail: Actions and Triggers app alerts should delete all selection
[00:04:58]               │      Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, .euiToast)
[00:04:58]               │ Wait timed out after 20248ms
[00:04:58]               │     at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
[00:04:58]               │     at process._tickCallback (internal/process/next_tick.js:68:7)
[00:04:58]               │       at onFailure (/dev/shm/workspace/parallel/18/kibana/test/common/services/retry/retry_for_success.ts:28:9)
[00:04:58]               │       at retryForSuccess (/dev/shm/workspace/parallel/18/kibana/test/common/services/retry/retry_for_success.ts:68:13)
[00:04:58]               │ 
[00:04:58]               │ 

Stack Trace

Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, .euiToast)
Wait timed out after 20248ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at onFailure (/dev/shm/workspace/parallel/18/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/parallel/18/kibana/test/common/services/retry/retry_for_success.ts:68:13)

Metrics [docs]

async chunks size

id before after diff
enterpriseSearch 638.8KB 638.9KB +120.0B

History

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

@JasonStoltz JasonStoltz merged commit 4c81b1a into elastic:master Oct 19, 2020
@JasonStoltz JasonStoltz deleted the JasonStoltz/loading-state branch October 19, 2020 19:10
JasonStoltz added a commit to JasonStoltz/kibana that referenced this pull request Oct 19, 2020
jloleysens added a commit to jloleysens/kibana that referenced this pull request Oct 20, 2020
…lout-for-warm-and-cold-tier

* 'master' of github.com:elastic/kibana: (126 commits)
  Add cumulative sum expression function (elastic#80129)
  [APM] Fix link to trace (elastic#80993)
  Provide url rewritten in onPreRouting interceptor (elastic#80810)
  limit renovate to npm packages
  Fix bug in logs UI link (elastic#80943)
  [Monitoring] Fix bug with setup mode appearing on pages it shouldn't (elastic#80343)
  [Security Solution][Detection Engine] Fixes false positives caused by empty records in threat list
  docs test (elastic#81080)
  Fixed alerts ui test timeout issue, related to the multiple server calls for delete all alerts, by reducing the number of alerts to the two and increasing retry timeout. (elastic#81067)
  [APM] Fix service map highlighted edge on node select (elastic#80791)
  Fix typo in toast, slight copy adjustment. (elastic#80843)
  [Security Solution] reduce optimizer limits (elastic#80997)
  [maps] 7.10 documentation updates (elastic#79917)
  [Workplace Search] Fix Group Prioritization route and clean up design (elastic#80903)
  [Enterprise Search] Added reusable HiddenText component to Credentials (elastic#80033)
  Upgrade EUI to v29.5.0 (elastic#80753)
  [Maps] Fix layer-flash when changing style (elastic#80948)
  [Security Solution] [Detections] Disable edit button when user does not have actions privileges w/ rule + actions (elastic#80220)
  [Enterprise Search] Handle loading state on Credentials page (elastic#80035)
  [Monitoring] Fix cluster listing page in how it handles global state (elastic#78979)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:skip Skip the PR/issue when compiling release notes v7.11.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants