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

Observability overview page #69141

Merged
merged 115 commits into from
Jul 8, 2020

Conversation

cauemarcondes
Copy link
Contributor

@cauemarcondes cauemarcondes commented Jun 15, 2020

closes #68176
closes #70593

Available routes:

  • '/' redirects the user to either the Overview page or Landing page based on the result of hasData function.
  • '/landing' shows the Landing page
  • '/overview' shows the Overview page.

Storybook:
Run yarn storybook observability there're multiple scenarios to make the test easy.

Screenshot 2020-07-06 at 12 03 14

Copy link
Contributor

@afgomez afgomez left a comment

Choose a reason for hiding this comment

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

Nice work!

I added some suggestions for minor typos that I saw. I also have some questions:

  • The alerts block has a select with only one option named "alerts". Are there any other options that might appear here?

Screenshot 2020-07-07 at 17 35 50

  • I feel the logs block can have the "logs per minute" unit somewhere, either next to the numbers 123 logs/m, or somewhere in the box. Right now the number looks more like a count than like a rate.

Screenshot 2020-07-07 at 17 24 53

@cauemarcondes
Copy link
Contributor Author

  • The alerts block has a select with only one option named "alerts". Are there any other options that might appear here?

@afgomez the filter field will show all consumers available on the list. In your case you probably only have alerts because you've created your alerts from the Alerts page, if you create on the Logs page, you'd see logs.

  • I feel the logs block can have the "logs per minute" unit somewhere, either next to the numbers 123 logs/m, or somewhere in the box. Right now the number looks more like a count than like a rate.

Thanks for the feedback, will add it.

@cauemarcondes
Copy link
Contributor Author

retest

Copy link
Contributor

@afgomez afgomez left a comment

Choose a reason for hiding this comment

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

🎉!

Copy link
Contributor

@andrewvc andrewvc left a comment

Choose a reason for hiding this comment

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

Looks great in storybook from an Uptime perspective (haven't reviewed any code)!

Copy link
Contributor

@miukimiu miukimiu left a comment

Choose a reason for hiding this comment

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

Hi @cauemarcondes,

I tested on storybook and compared it with the Figma prototype shared on #68176.

It looks good and I just found two minor things.

This input should be using the compressed version.

issue 01

When there´s only one card (smaller screen) it should go full width:

issue 2

Copy link
Contributor

@miukimiu miukimiu left a comment

Choose a reason for hiding this comment

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

Thanks for making the changes. LGTM! 🎉

@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Firefox UI Functional Tests.test/functional/apps/visualize/_tsvb_chart·ts.visualize app visual builder metric should populate fields for basic functions

Link to Jenkins

Standard Out

[00:00:00]       │
[00:12:04]         └-: visualize app
[00:12:04]           └-> "before all" hook
[00:12:04]           └-> "before all" hook
[00:12:04]             │ debg Starting visualize before method
[00:12:04]             │ info [logstash_functional] Loading "mappings.json"
[00:12:04]             │ info [logstash_functional] Loading "data.json.gz"
[00:12:04]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [logstash-2015.09.22] creating index, cause [api], templates [], shards [1]/[0]
[00:12:04]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.22][0]]])." previous.health="YELLOW" reason="shards started [[logstash-2015.09.22][0]]"
[00:12:04]             │ info [logstash_functional] Created index "logstash-2015.09.22"
[00:12:04]             │ debg [logstash_functional] "logstash-2015.09.22" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:12:04]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [logstash-2015.09.20] creating index, cause [api], templates [], shards [1]/[0]
[00:12:05]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.20][0]]])." previous.health="YELLOW" reason="shards started [[logstash-2015.09.20][0]]"
[00:12:05]             │ info [logstash_functional] Created index "logstash-2015.09.20"
[00:12:05]             │ debg [logstash_functional] "logstash-2015.09.20" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:12:05]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [logstash-2015.09.21] creating index, cause [api], templates [], shards [1]/[0]
[00:12:05]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.21][0]]])." previous.health="YELLOW" reason="shards started [[logstash-2015.09.21][0]]"
[00:12:05]             │ info [logstash_functional] Created index "logstash-2015.09.21"
[00:12:05]             │ debg [logstash_functional] "logstash-2015.09.21" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:12:14]             │ info [logstash_functional] Indexed 4633 docs into "logstash-2015.09.22"
[00:12:14]             │ info [logstash_functional] Indexed 4757 docs into "logstash-2015.09.20"
[00:12:14]             │ info [logstash_functional] Indexed 4614 docs into "logstash-2015.09.21"
[00:12:14]             │ info [long_window_logstash] Loading "mappings.json"
[00:12:14]             │ info [long_window_logstash] Loading "data.json.gz"
[00:12:14]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [long-window-logstash-0] creating index, cause [api], templates [], shards [1]/[0]
[00:12:14]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] current.health="GREEN" message="Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[long-window-logstash-0][0]]])." previous.health="YELLOW" reason="shards started [[long-window-logstash-0][0]]"
[00:12:14]             │ info [long_window_logstash] Created index "long-window-logstash-0"
[00:12:14]             │ debg [long_window_logstash] "long-window-logstash-0" settings {"index":{"analysis":{"analyzer":{"makelogs_url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:12:24]             │ info progress: 13546
[00:12:24]             │ info [long_window_logstash] Indexed 14005 docs into "long-window-logstash-0"
[00:12:25]             │ info [visualize] Loading "mappings.json"
[00:12:25]             │ info [visualize] Loading "data.json"
[00:12:25]             │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_1/XzpNKaErSXCZXLdgKE37sw] deleting index
[00:12:25]             │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_2/nG3bj30QQkClKxA_TWWs3w] deleting index
[00:12:25]             │ info [visualize] Deleted existing index [".kibana_2",".kibana_1"]
[00:12:25]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana] creating index, cause [api], templates [], shards [1]/[1]
[00:12:25]             │ info [visualize] Created index ".kibana"
[00:12:25]             │ debg [visualize] ".kibana" settings {"index":{"number_of_replicas":"1","number_of_shards":"1"}}
[00:12:25]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana/tYHF2ExCSS2jxqfTEk7Xjw] update_mapping [_doc]
[00:12:25]             │ info [visualize] Indexed 12 docs into ".kibana"
[00:12:25]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana/tYHF2ExCSS2jxqfTEk7Xjw] update_mapping [_doc]
[00:12:25]             │ debg Migrating saved objects
[00:12:25]             │ proc [kibana]   log   [18:18:26.689] [info][savedobjects-service] Creating index .kibana_2.
[00:12:25]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1]
[00:12:25]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] updating number_of_replicas to [0] for indices [.kibana_2]
[00:12:25]             │ proc [kibana]   log   [18:18:26.762] [info][savedobjects-service] Reindexing .kibana to .kibana_1
[00:12:25]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_1] creating index, cause [api], templates [], shards [1]/[1]
[00:12:25]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] updating number_of_replicas to [0] for indices [.kibana_1]
[00:12:25]             │ info [o.e.t.LoggingTaskListener] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] 9063 finished with response BulkByScrollResponse[took=51ms,timed_out=false,sliceId=null,updated=0,created=12,deleted=0,batches=1,versionConflicts=0,noops=0,retries=0,throttledUntil=0s,bulk_failures=[],search_failures=[]]
[00:12:25]             │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana/tYHF2ExCSS2jxqfTEk7Xjw] deleting index
[00:12:25]             │ proc [kibana]   log   [18:18:27.136] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:12:25]             │ proc [kibana]   log   [18:18:27.147] [error][savedobjects-service] Error: Unable to migrate the corrupt Saved Object document index-pattern:test_index*. To prevent Kibana from performing a migration on every restart, please delete or fix this document by ensuring that the namespace and type in the document's id matches the values in the namespace and type fields.
[00:12:25]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_2/7DIoAMbVSleU5jNhXWDXmQ] update_mapping [_doc]
[00:12:26]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_2/7DIoAMbVSleU5jNhXWDXmQ] update_mapping [_doc]
[00:12:26]             │ proc [kibana]   log   [18:18:27.237] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:12:26]             │ proc [kibana]   log   [18:18:27.309] [info][savedobjects-service] Finished in 621ms.
[00:12:26]             │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:12:26]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-centos-tests-xxl-1594230310613006566] [.kibana_2/7DIoAMbVSleU5jNhXWDXmQ] update_mapping [_doc]
[00:12:27]             │ debg replacing kibana config doc: {"defaultIndex":"logstash-*","format:bytes:defaultPattern":"0,0.[000]b"}
[00:12:59]           └-: 
[00:12:59]             └-> "before all" hook
[00:12:59]             └-: visual builder
[00:12:59]               └-> "before all" hook
[00:12:59]               └-: metric
[00:12:59]                 └-> "before all" hook
[00:12:59]                 └-> should not have inspector enabled
[00:12:59]                   └-> "before each" hook: global before each
[00:12:59]                   └-> "before each" hook
[00:12:59]                     │ debg navigating to visualize url: http://localhost:61231/app/visualize#/
[00:12:59]                     │ debg navigate to: http://localhost:61231/app/visualize#/
[00:12:59]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:12:59]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:12:59]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:00]                     │ debg ... sleep(700) start
[00:13:00]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:00]                     │ debg ... sleep(700) end
[00:13:00]                     │ debg returned from get, calling refresh
[00:13:02]                     │ debg browser[info] "INFO: 2020-07-08T18:19:03Z
[00:13:02]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:02]                     │
[00:13:02]                     │      "
[00:13:02]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:02]                     │ERROR browser[error] (new TypeError("NetworkError when attempting to fetch resource.", ""))
[00:13:02]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:03]                     │ debg currentUrl = http://localhost:61231/app/visualize#/
[00:13:03]                     │          appUrl = http://localhost:61231/app/visualize#/
[00:13:03]                     │ debg TestSubjects.find(kibanaChrome)
[00:13:03]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:13:03]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:04]                     │ debg browser[info] "INFO: 2020-07-08T18:19:05Z
[00:13:04]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:04]                     │
[00:13:04]                     │      "
[00:13:04]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:05]                     │ debg browser[debug] "Reporting user-agent."
[00:13:05]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:05]                     │ debg ... sleep(501) start
[00:13:05]                     │ debg ... sleep(501) end
[00:13:05]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:13:05]                     │ debg --- retry.try error: URL changed, waiting for it to settle
[00:13:06]                     │ debg ... sleep(501) start
[00:13:06]                     │ debg ... sleep(501) end
[00:13:06]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:13:06]                     │ debg TestSubjects.exists(statusPageContainer)
[00:13:06]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:13:09]                     │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:13:09]                     │ debg TestSubjects.exists(newItemButton)
[00:13:09]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=2500
[00:13:10]                     │ debg TestSubjects.click(newItemButton)
[00:13:10]                     │ debg Find.clickByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:13:10]                     │ debg Find.findByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:13:10]                     │ debg TestSubjects.find(visNewDialogTypes)
[00:13:10]                     │ debg Find.findByCssSelector('[data-test-subj="visNewDialogTypes"]') with timeout=10000
[00:13:10]                     │ debg TestSubjects.click(visType-metrics)
[00:13:10]                     │ debg Find.clickByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:13:10]                     │ debg Find.findByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:13:10]                     │ debg browser[debug] "click Metric -> (visualize:metrics):"
[00:13:10]                     │ debg browser[debug] ({type:"click", appName:"visualize", eventName:"metrics", count:1})
[00:13:10]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:10]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:10]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:10]                     │ debg isGlobalLoadingIndicatorVisible
[00:13:10]                     │ debg TestSubjects.exists(globalLoadingIndicator)
[00:13:10]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:13:11]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:12]                     │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:13:13]                     │ debg browser[info] "INFO: 2020-07-08T18:19:14Z
[00:13:13]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:13]                     │
[00:13:13]                     │      "
[00:13:13]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:13]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:13:13]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:13:13]                     │ debg browser[debug] "Reporting user-agent."
[00:13:13]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:14]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:13:14]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:13:14]                   └-> "before each" hook
[00:13:14]                     │ debg navigateToActualUrl http://localhost:61231/app/visualize#create?type=metrics
[00:13:15]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:15]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:15]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:15]                     │ debg currentUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:13:15]                     │          appUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:13:15]                     │ debg TestSubjects.find(kibanaChrome)
[00:13:15]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:13:15]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:17]                     │ debg browser[info] "INFO: 2020-07-08T18:19:18Z
[00:13:17]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:17]                     │
[00:13:17]                     │      "
[00:13:17]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:18]                     │ debg browser[debug] "Reporting user-agent."
[00:13:18]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:18]                     │ debg Wait for initializing TSVB editor
[00:13:18]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:13:18]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:13:19]                     │ debg Set absolute time range from "Sep 19, 2015 @ 06:31:44.000" to "Sep 22, 2015 @ 18:31:44.000"
[00:13:19]                     │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 22, 2015 @ 18:31:44.000
[00:13:19]                     │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:13:19]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:13:19]                     │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:13:19]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:13:19]                     │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:13:19]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:13:19]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:13:19]                     │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:13:19]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:13:20]                     │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:13:20]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:13:20]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:13:20]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:13:20]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:13:20]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:20]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:20]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:13:20]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:20]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:21]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:13:21]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:22]                     │ debg ... sleep(500) start
[00:13:22]                     │ debg ... sleep(500) end
[00:13:22]                     │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:13:22]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:13:22]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:13:23]                     │ debg Find.waitForElementStale with timeout=10000
[00:13:23]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:13:23]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:13:23]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:23]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:23]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:13:23]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:23]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:23]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:13:23]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:24]                     │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:13:24]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:13:27]                     │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:13:27]                     │ debg TestSubjects.click(querySubmitButton)
[00:13:27]                     │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:13:27]                     │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:13:28]                     │ debg Find.waitForElementStale with timeout=10000
[00:13:28]                     │ debg Firefox stdout: 1594232369778	Marionette	WARN	TimedPromise timed out after 500 ms: stacktrace:
[00:13:28]                     │      TimedPromise/<@chrome://marionette/content/sync.js:244:13
[00:13:28]                     │      TimedPromise@chrome://marionette/content/sync.js:229:10
[00:13:28]                     │      interaction.flushEventLoop@chrome://marionette/content/interaction.js:416:10
[00:13:28]                     │      webdriverClickElement@chrome://marionette/content/interaction.js:182:31
[00:13:28]                     │
[00:13:28]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:13:28]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:13:28]                     │ debg ... sleep(2000) start
[00:13:30]                     │ debg ... sleep(2000) end
[00:13:30]                     │ debg TestSubjects.find(metricTsvbTypeBtn)
[00:13:30]                     │ debg Find.findByCssSelector('[data-test-subj="metricTsvbTypeBtn"]') with timeout=10000
[00:13:31]                     │ debg TestSubjects.exists(tsvbMetricValue)
[00:13:31]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tsvbMetricValue"]') with timeout=10000
[00:13:31]                   │ debg TestSubjects.getAttribute(openInspectorButton, disabled)
[00:13:31]                   │ debg TestSubjects.find(openInspectorButton)
[00:13:31]                   │ debg Find.findByCssSelector('[data-test-subj="openInspectorButton"]') with timeout=10000
[00:13:31]                   └- ✓ pass  (25ms) "visualize app  visual builder metric should not have inspector enabled"
[00:13:31]                 └-> should show correct data
[00:13:31]                   └-> "before each" hook: global before each
[00:13:31]                   └-> "before each" hook
[00:13:31]                     │ debg navigating to visualize url: http://localhost:61231/app/visualize#/
[00:13:31]                     │ debg navigate to: http://localhost:61231/app/visualize#/
[00:13:31]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:31]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:31]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:31]                     │ debg ... sleep(700) start
[00:13:32]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:32]                     │ debg ... sleep(700) end
[00:13:32]                     │ debg returned from get, calling refresh
[00:13:34]                     │ debg browser[info] "INFO: 2020-07-08T18:19:35Z
[00:13:34]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:34]                     │
[00:13:34]                     │      "
[00:13:34]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:34]                     │ERROR browser[error] (new TypeError("NetworkError when attempting to fetch resource.", ""))
[00:13:34]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:35]                     │ debg currentUrl = http://localhost:61231/app/visualize#/
[00:13:35]                     │          appUrl = http://localhost:61231/app/visualize#/
[00:13:35]                     │ debg TestSubjects.find(kibanaChrome)
[00:13:35]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:13:35]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:39]                     │ debg browser[info] "INFO: 2020-07-08T18:19:40Z
[00:13:39]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:39]                     │
[00:13:39]                     │      "
[00:13:39]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:40]                     │ debg browser[debug] "Reporting user-agent."
[00:13:40]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:40]                     │ debg ... sleep(501) start
[00:13:41]                     │ debg ... sleep(501) end
[00:13:41]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:13:41]                     │ debg --- retry.try error: URL changed, waiting for it to settle
[00:13:41]                     │ debg ... sleep(501) start
[00:13:42]                     │ debg ... sleep(501) end
[00:13:42]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:13:42]                     │ debg TestSubjects.exists(statusPageContainer)
[00:13:42]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:13:44]                     │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:13:45]                     │ debg TestSubjects.exists(newItemButton)
[00:13:45]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=2500
[00:13:45]                     │ debg TestSubjects.click(newItemButton)
[00:13:45]                     │ debg Find.clickByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:13:45]                     │ debg Find.findByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:13:45]                     │ debg TestSubjects.find(visNewDialogTypes)
[00:13:45]                     │ debg Find.findByCssSelector('[data-test-subj="visNewDialogTypes"]') with timeout=10000
[00:13:45]                     │ debg TestSubjects.click(visType-metrics)
[00:13:45]                     │ debg Find.clickByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:13:45]                     │ debg Find.findByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:13:46]                     │ debg browser[debug] "click Metric -> (visualize:metrics):"
[00:13:46]                     │ debg browser[debug] ({type:"click", appName:"visualize", eventName:"metrics", count:1})
[00:13:46]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:46]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:46]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:46]                     │ debg isGlobalLoadingIndicatorVisible
[00:13:46]                     │ debg TestSubjects.exists(globalLoadingIndicator)
[00:13:46]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:13:46]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:48]                     │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:13:48]                     │ debg browser[info] "INFO: 2020-07-08T18:19:49Z
[00:13:48]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:48]                     │
[00:13:48]                     │      "
[00:13:48]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:48]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:13:48]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:13:49]                     │ debg browser[debug] "Reporting user-agent."
[00:13:49]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:51]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:13:51]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:13:51]                   └-> "before each" hook
[00:13:51]                     │ debg navigateToActualUrl http://localhost:61231/app/visualize#create?type=metrics
[00:13:52]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:52]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:13:52]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:13:52]                     │ debg currentUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:13:52]                     │          appUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:13:52]                     │ debg TestSubjects.find(kibanaChrome)
[00:13:52]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:13:52]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:13:54]                     │ debg browser[info] "INFO: 2020-07-08T18:19:55Z
[00:13:54]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:13:54]                     │
[00:13:54]                     │      "
[00:13:54]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:13:54]                     │ debg browser[debug] "Reporting user-agent."
[00:13:55]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:13:55]                     │ debg Wait for initializing TSVB editor
[00:13:55]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:13:55]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:13:57]                     │ debg Set absolute time range from "Sep 19, 2015 @ 06:31:44.000" to "Sep 22, 2015 @ 18:31:44.000"
[00:13:57]                     │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 22, 2015 @ 18:31:44.000
[00:13:57]                     │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:13:57]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:13:57]                     │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:13:57]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:13:57]                     │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:13:57]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:13:57]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:13:58]                     │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:13:58]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:13:58]                     │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:13:58]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:13:58]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:13:58]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:13:58]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:13:58]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:58]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:13:58]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:13:58]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:58]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:13:59]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:13:59]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:00]                     │ debg ... sleep(500) start
[00:14:00]                     │ debg ... sleep(500) end
[00:14:00]                     │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:14:00]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:14:00]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:14:01]                     │ debg Find.waitForElementStale with timeout=10000
[00:14:01]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:14:01]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:14:01]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:01]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:02]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:14:02]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:02]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:02]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:14:02]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:03]                     │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:14:03]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:14:06]                     │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:14:06]                     │ debg TestSubjects.click(querySubmitButton)
[00:14:06]                     │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:14:06]                     │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:14:07]                     │ debg Find.waitForElementStale with timeout=10000
[00:14:07]                     │ debg Firefox stdout: 1594232408490	Marionette	WARN	TimedPromise timed out after 500 ms: stacktrace:
[00:14:07]                     │      TimedPromise/<@chrome://marionette/content/sync.js:244:13
[00:14:07]                     │      TimedPromise@chrome://marionette/content/sync.js:229:10
[00:14:07]                     │      interaction.flushEventLoop@chrome://marionette/content/interaction.js:416:10
[00:14:07]                     │      webdriverClickElement@chrome://marionette/content/interaction.js:182:31
[00:14:07]                     │
[00:14:07]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:14:07]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:14:07]                     │ debg ... sleep(2000) start
[00:14:09]                     │ debg ... sleep(2000) end
[00:14:09]                     │ debg TestSubjects.find(metricTsvbTypeBtn)
[00:14:09]                     │ debg Find.findByCssSelector('[data-test-subj="metricTsvbTypeBtn"]') with timeout=10000
[00:14:09]                     │ debg TestSubjects.exists(tsvbMetricValue)
[00:14:09]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tsvbMetricValue"]') with timeout=10000
[00:14:09]                   │ debg Waiting up to 20000ms for rendering count to stabilize...
[00:14:09]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:09]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:09]                   │ debg -- firstCount=3
[00:14:09]                   │ debg ... sleep(1000) start
[00:14:10]                   │ debg ... sleep(1000) end
[00:14:10]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:10]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:11]                   │ debg -- secondCount=3
[00:14:11]                   │ debg Find.findByCssSelector('.tvbVisMetric__value--primary') with timeout=10000
[00:14:11]                   └- ✓ pass  (1.1s) "visualize app  visual builder metric should show correct data"
[00:14:11]                 └-> should show correct data with Math Aggregation
[00:14:11]                   └-> "before each" hook: global before each
[00:14:11]                   └-> "before each" hook
[00:14:11]                     │ debg navigating to visualize url: http://localhost:61231/app/visualize#/
[00:14:11]                     │ debg navigate to: http://localhost:61231/app/visualize#/
[00:14:11]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:11]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:11]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:11]                     │ debg ... sleep(700) start
[00:14:11]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:14:11]                     │ debg ... sleep(700) end
[00:14:11]                     │ debg returned from get, calling refresh
[00:14:13]                     │ debg browser[info] "INFO: 2020-07-08T18:20:14Z
[00:14:13]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:14:13]                     │
[00:14:13]                     │      "
[00:14:13]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:14:13]                     │ERROR browser[error] (new TypeError("NetworkError when attempting to fetch resource.", ""))
[00:14:13]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:14]                     │ debg currentUrl = http://localhost:61231/app/visualize#/
[00:14:14]                     │          appUrl = http://localhost:61231/app/visualize#/
[00:14:14]                     │ debg TestSubjects.find(kibanaChrome)
[00:14:14]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:14:14]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:14:16]                     │ debg browser[info] "INFO: 2020-07-08T18:20:17Z
[00:14:16]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:14:16]                     │
[00:14:16]                     │      "
[00:14:16]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:14:16]                     │ debg browser[debug] "Reporting user-agent."
[00:14:16]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:14:16]                     │ debg ... sleep(501) start
[00:14:17]                     │ debg ... sleep(501) end
[00:14:17]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/
[00:14:17]                     │ debg TestSubjects.exists(statusPageContainer)
[00:14:17]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:14:20]                     │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:14:20]                     │ debg TestSubjects.exists(newItemButton)
[00:14:20]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=2500
[00:14:21]                     │ debg TestSubjects.click(newItemButton)
[00:14:21]                     │ debg Find.clickByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:14:21]                     │ debg Find.findByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:14:21]                     │ debg TestSubjects.find(visNewDialogTypes)
[00:14:21]                     │ debg Find.findByCssSelector('[data-test-subj="visNewDialogTypes"]') with timeout=10000
[00:14:22]                     │ debg TestSubjects.click(visType-metrics)
[00:14:22]                     │ debg Find.clickByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:14:22]                     │ debg Find.findByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:14:22]                     │ debg browser[debug] "click Metric -> (visualize:metrics):"
[00:14:22]                     │ debg browser[debug] ({type:"click", appName:"visualize", eventName:"metrics", count:1})
[00:14:22]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:22]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:22]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:22]                     │ debg isGlobalLoadingIndicatorVisible
[00:14:22]                     │ debg TestSubjects.exists(globalLoadingIndicator)
[00:14:22]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:14:22]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:14:23]                     │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:14:24]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:14:24]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:14:24]                     │ debg browser[info] "INFO: 2020-07-08T18:20:25Z
[00:14:24]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:14:24]                     │
[00:14:24]                     │      "
[00:14:24]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:14:24]                     │ debg browser[debug] "Reporting user-agent."
[00:14:25]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:14:28]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:14:28]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:14:29]                   └-> "before each" hook
[00:14:29]                     │ debg navigateToActualUrl http://localhost:61231/app/visualize#create?type=metrics
[00:14:29]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:29]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:14:29]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:14:29]                     │ debg currentUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:14:29]                     │          appUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:14:29]                     │ debg TestSubjects.find(kibanaChrome)
[00:14:29]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:14:30]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:14:31]                     │ debg browser[info] "INFO: 2020-07-08T18:20:32Z
[00:14:31]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:14:31]                     │
[00:14:31]                     │      "
[00:14:31]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:14:32]                     │ debg browser[debug] "Reporting user-agent."
[00:14:32]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:14:32]                     │ debg Wait for initializing TSVB editor
[00:14:32]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:14:32]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:14:35]                     │ debg --- retry.tryForTime error: [data-test-subj="tvbVisEditor"] is not displayed
[00:14:37]                     │ debg Set absolute time range from "Sep 19, 2015 @ 06:31:44.000" to "Sep 22, 2015 @ 18:31:44.000"
[00:14:37]                     │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 22, 2015 @ 18:31:44.000
[00:14:37]                     │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:14:37]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:14:37]                     │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:14:37]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:14:37]                     │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:14:37]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:14:37]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:14:38]                     │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:14:38]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:14:38]                     │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:14:38]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:14:38]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:14:38]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:14:38]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:14:38]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:38]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:38]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:14:38]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:38]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:39]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:14:39]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:40]                     │ debg ... sleep(500) start
[00:14:40]                     │ debg ... sleep(500) end
[00:14:40]                     │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:14:40]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:14:40]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:14:41]                     │ debg Find.waitForElementStale with timeout=10000
[00:14:41]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:14:41]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:14:41]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:41]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:14:41]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:14:41]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:41]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:42]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:14:42]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:14:43]                     │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:14:43]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:14:45]                     │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:14:46]                     │ debg TestSubjects.click(querySubmitButton)
[00:14:46]                     │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:14:46]                     │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:14:47]                     │ debg Find.waitForElementStale with timeout=10000
[00:14:47]                     │ debg Firefox stdout: 1594232448251	Marionette	WARN	TimedPromise timed out after 500 ms: stacktrace:
[00:14:47]                     │      TimedPromise/<@chrome://marionette/content/sync.js:244:13
[00:14:47]                     │      TimedPromise@chrome://marionette/content/sync.js:229:10
[00:14:47]                     │      interaction.flushEventLoop@chrome://marionette/content/interaction.js:416:10
[00:14:47]                     │      webdriverClickElement@chrome://marionette/content/interaction.js:182:31
[00:14:47]                     │
[00:14:47]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:14:47]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:14:47]                     │ debg ... sleep(2000) start
[00:14:49]                     │ debg ... sleep(2000) end
[00:14:49]                     │ debg TestSubjects.find(metricTsvbTypeBtn)
[00:14:49]                     │ debg Find.findByCssSelector('[data-test-subj="metricTsvbTypeBtn"]') with timeout=10000
[00:14:49]                     │ debg TestSubjects.exists(tsvbMetricValue)
[00:14:49]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tsvbMetricValue"]') with timeout=10000
[00:14:49]                   │ debg TestSubjects.findAll(aggSelector)
[00:14:49]                   │ debg Find.allByCssSelector('[data-test-subj="aggSelector"]') with timeout=10000
[00:14:49]                   │ debg TestSubjects.findAll(addMetricAddBtn)
[00:14:49]                   │ debg Find.allByCssSelector('[data-test-subj="addMetricAddBtn"]') with timeout=10000
[00:14:50]                   │ debg Waiting up to 20000ms for rendering count to stabilize...
[00:14:50]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:50]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:50]                   │ debg -- firstCount=3
[00:14:50]                   │ debg ... sleep(1000) start
[00:14:51]                   │ debg ... sleep(1000) end
[00:14:51]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:51]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:51]                   │ debg -- secondCount=4
[00:14:51]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:51]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:51]                   │ debg -- firstCount=4
[00:14:51]                   │ debg ... sleep(1000) start
[00:14:52]                   │ debg ... sleep(1000) end
[00:14:52]                   │ debg TestSubjects.find(visualizationLoader)
[00:14:52]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:14:52]                   │ debg -- secondCount=4
[00:14:52]                   │ debg Waiting up to 20000ms for new agg is added...
[00:14:52]                   │ debg TestSubjects.findAll(aggSelector)
[00:14:52]                   │ debg Find.allByCssSelector('[data-test-subj="aggSelector"]') with timeout=10000
[00:14:52]                   │ debg TestSubjects.findAll(aggSelector)
[00:14:52]                   │ debg Find.allByCssSelector('[data-test-subj="aggSelector"]') with timeout=10000
[00:14:52]                   │ debg comboBox.setElement, value: math
[00:14:52]                   │ debg comboBox.isOptionSelected, value: math
[00:14:55]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:14:55]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:14:55]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="math"]') with timeout=2500
[00:14:57]                   │ debg Find.findByCssSelector('.euiFilterSelectItem') with timeout=10000
[00:14:58]                   │ERROR browser[error] "Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in %s.%s" "the componentWillUnmount method" "
[00:14:58]                   │          in EuiComboBox (created by AggSelect)
[00:14:58]                   │          in div (created by AggSelect)
[00:14:58]                   │          in AggSelect (created by StandardAgg)
[00:14:58]                   │          in div (created by EuiFlexItem)
[00:14:58]                   │          in EuiFlexItem (created by StandardAgg)
[00:14:58]                   │          in div (created by EuiFlexGroup)
[00:14:58]                   │          in EuiFlexGroup (created by StandardAgg)
[00:14:58]                   │          in div (created by EuiFlexItem)
[00:14:58]                   │          in EuiFlexItem (created by AggRow)
[00:14:58]                   │          in div (created by EuiFlexGroup)
[00:14:58]                   │          in EuiFlexGroup (created by AggRow)
[00:14:58]                   │          in div (created by AggRow)
[00:14:58]                   │          in AggRow (created by StandardAgg)
[00:14:58]                   │          in StandardAgg (created by Agg)"
[00:14:58]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:14:58]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:15:00]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:15:01]                   │ debg isGlobalLoadingIndicatorVisible
[00:15:01]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:15:01]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:15:02]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:15:03]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:15:03]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:15:03]                   │ debg TestSubjects.findAll(varRow)
[00:15:03]                   │ debg Find.allByCssSelector('[data-test-subj="varRow"]') with timeout=10000
[00:15:03]                   │ debg comboBox.setElement, value: Count
[00:15:03]                   │ debg comboBox.isOptionSelected, value: Count
[00:15:06]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:15:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:15:06]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Count"]') with timeout=2500
[00:15:06]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:15:06]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:15:09]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:15:09]                   │ debg isGlobalLoadingIndicatorVisible
[00:15:09]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:15:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:15:11]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:15:11]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:15:11]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:15:11]                   │ debg TestSubjects.findAll(mathExpression)
[00:15:11]                   │ debg Find.allByCssSelector('[data-test-subj="mathExpression"]') with timeout=10000
[00:15:12]                   │ debg isGlobalLoadingIndicatorVisible
[00:15:12]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:15:12]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:15:12]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:15:12]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:15:13]                   │ debg Waiting up to 20000ms for rendering count to stabilize...
[00:15:13]                   │ debg TestSubjects.find(visualizationLoader)
[00:15:13]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:15:13]                   │ debg -- firstCount=7
[00:15:13]                   │ debg ... sleep(1000) start
[00:15:14]                   │ debg ... sleep(1000) end
[00:15:14]                   │ debg TestSubjects.find(visualizationLoader)
[00:15:14]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:15:14]                   │ debg -- secondCount=8
[00:15:14]                   │ debg TestSubjects.find(visualizationLoader)
[00:15:14]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:15:14]                   │ debg -- firstCount=8
[00:15:14]                   │ debg ... sleep(1000) start
[00:15:15]                   │ debg ... sleep(1000) end
[00:15:15]                   │ debg TestSubjects.find(visualizationLoader)
[00:15:15]                   │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
[00:15:15]                   │ debg -- secondCount=8
[00:15:15]                   │ debg Find.findByCssSelector('.tvbVisMetric__value--primary') with timeout=10000
[00:15:15]                   └- ✓ pass  (25.9s) "visualize app  visual builder metric should show correct data with Math Aggregation"
[00:15:15]                 └-> should populate fields for basic functions
[00:15:15]                   └-> "before each" hook: global before each
[00:15:15]                   └-> "before each" hook
[00:15:15]                     │ debg navigating to visualize url: http://localhost:61231/app/visualize#/
[00:15:15]                     │ debg navigate to: http://localhost:61231/app/visualize#/
[00:15:15]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:15]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:15]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:15:15]                     │ debg ... sleep(700) start
[00:15:16]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:15:16]                     │ debg ... sleep(700) end
[00:15:16]                     │ debg returned from get, calling refresh
[00:15:17]                     │ debg browser[info] "INFO: 2020-07-08T18:21:18Z
[00:15:17]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:15:17]                     │
[00:15:17]                     │      "
[00:15:17]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:15:18]                     │ERROR browser[error] (new TypeError("NetworkError when attempting to fetch resource.", ""))
[00:15:18]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:15:18]                     │ debg currentUrl = http://localhost:61231/app/visualize#/
[00:15:18]                     │          appUrl = http://localhost:61231/app/visualize#/
[00:15:18]                     │ debg TestSubjects.find(kibanaChrome)
[00:15:18]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:15:18]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:15:20]                     │ debg browser[info] "INFO: 2020-07-08T18:21:21Z
[00:15:20]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:15:20]                     │
[00:15:20]                     │      "
[00:15:20]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:15:20]                     │ debg browser[debug] "Reporting user-agent."
[00:15:20]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:15:21]                     │ debg ... sleep(501) start
[00:15:21]                     │ debg ... sleep(501) end
[00:15:21]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:15:21]                     │ debg --- retry.try error: URL changed, waiting for it to settle
[00:15:22]                     │ debg ... sleep(501) start
[00:15:22]                     │ debg ... sleep(501) end
[00:15:22]                     │ debg in navigateTo url = http://localhost:61231/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:15:22]                     │ debg TestSubjects.exists(statusPageContainer)
[00:15:22]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:15:25]                     │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:15:25]                     │ debg TestSubjects.exists(newItemButton)
[00:15:25]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=2500
[00:15:25]                     │ debg TestSubjects.click(newItemButton)
[00:15:25]                     │ debg Find.clickByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:15:25]                     │ debg Find.findByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:15:26]                     │ debg TestSubjects.find(visNewDialogTypes)
[00:15:26]                     │ debg Find.findByCssSelector('[data-test-subj="visNewDialogTypes"]') with timeout=10000
[00:15:26]                     │ debg TestSubjects.click(visType-metrics)
[00:15:26]                     │ debg Find.clickByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:15:26]                     │ debg Find.findByCssSelector('[data-test-subj="visType-metrics"]') with timeout=10000
[00:15:26]                     │ debg browser[debug] "click Metric -> (visualize:metrics):"
[00:15:26]                     │ debg browser[debug] ({type:"click", appName:"visualize", eventName:"metrics", count:1})
[00:15:26]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:26]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:26]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:15:26]                     │ debg isGlobalLoadingIndicatorVisible
[00:15:26]                     │ debg TestSubjects.exists(globalLoadingIndicator)
[00:15:26]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:15:27]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:15:28]                     │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:15:29]                     │ debg browser[info] "INFO: 2020-07-08T18:21:30Z
[00:15:29]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:15:29]                     │
[00:15:29]                     │      "
[00:15:29]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:15:29]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:15:29]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:15:29]                     │ debg browser[debug] "Reporting user-agent."
[00:15:29]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:15:35]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:15:35]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:15:36]                   └-> "before each" hook
[00:15:36]                     │ debg navigateToActualUrl http://localhost:61231/app/visualize#create?type=metrics
[00:15:36]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:36]                     │ debg browser[debug] "Reporting application changed to undefined"
[00:15:36]                     │ debg browser[log] "^ A single error about an inline script not firing due to content security policy is expected!"
[00:15:36]                     │ debg currentUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:15:36]                     │          appUrl = http://localhost:61231/app/visualize#create?type=metrics
[00:15:36]                     │ debg TestSubjects.find(kibanaChrome)
[00:15:36]                     │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:15:37]                     │ debg browser[info] "%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools" "font-weight:bold"
[00:15:39]                     │ debg browser[info] "INFO: 2020-07-08T18:21:40Z
[00:15:39]                     │        Adding connection to http://localhost:61231/elasticsearch
[00:15:39]                     │
[00:15:39]                     │      "
[00:15:39]                     │ debg browser[warn] "App [management] is using deprecated mount context. Use core.getStartServices() instead."
[00:15:39]                     │ debg browser[debug] "Reporting user-agent."
[00:15:40]                     │ debg browser[debug] "Reporting application changed to visualize"
[00:15:40]                     │ debg Wait for initializing TSVB editor
[00:15:40]                     │ debg TestSubjects.exists(tvbVisEditor)
[00:15:40]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tvbVisEditor"]') with timeout=10000
[00:15:43]                     │ debg --- retry.tryForTime error: [data-test-subj="tvbVisEditor"] is not displayed
[00:15:45]                     │ debg Set absolute time range from "Sep 19, 2015 @ 06:31:44.000" to "Sep 22, 2015 @ 18:31:44.000"
[00:15:45]                     │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 22, 2015 @ 18:31:44.000
[00:15:45]                     │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:15:45]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:15:45]                     │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:15:45]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:15:45]                     │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:15:45]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:15:45]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:15:46]                     │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:15:46]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:15:46]                     │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:15:46]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:15:46]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:15:46]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:15:46]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:15:46]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:15:46]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:15:46]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:15:46]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:46]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:47]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:15:47]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:48]                     │ debg ... sleep(500) start
[00:15:48]                     │ debg ... sleep(500) end
[00:15:48]                     │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:15:48]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:15:48]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:15:49]                     │ debg Find.waitForElementStale with timeout=10000
[00:15:49]                     │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:15:49]                     │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:15:49]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:15:49]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:15:50]                     │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:15:50]                     │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:50]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:50]                     │ debg TestSubjects.find(superDatePickerAbsoluteDateInput)
[00:15:50]                     │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:15:51]                     │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:15:51]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:15:54]                     │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:15:54]                     │ debg TestSubjects.click(querySubmitButton)
[00:15:54]                     │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:15:54]                     │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:15:55]                     │ debg Find.waitForElementStale with timeout=10000
[00:15:55]                     │ debg Firefox stdout: 1594232516571	Marionette	WARN	TimedPromise timed out after 500 ms: stacktrace:
[00:15:55]                     │      TimedPromise/<@chrome://marionette/content/sync.js:244:13
[00:15:55]                     │      TimedPromise@chrome://marionette/content/sync.js:229:10
[00:15:55]                     │      interaction.flushEventLoop@chrome://marionette/content/interaction.js:416:10
[00:15:55]                     │      webdriverClickElement@chrome://marionette/content/interaction.js:182:31
[00:15:55]                     │
[00:15:55]                     │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:15:55]                     │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:15:55]                     │ debg ... sleep(2000) start
[00:15:57]                     │ debg ... sleep(2000) end
[00:15:57]                     │ debg TestSubjects.find(metricTsvbTypeBtn)
[00:15:57]                     │ debg Find.findByCssSelector('[data-test-subj="metricTsvbTypeBtn"]') with timeout=10000
[00:15:57]                     │ debg TestSubjects.exists(tsvbMetricValue)
[00:15:57]                     │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="tsvbMetricValue"]') with timeout=10000
[00:15:58]                   │ debg TestSubjects.findAll(aggSelector)
[00:15:58]                   │ debg Find.allByCssSelector('[data-test-subj="aggSelector"]') with timeout=10000
[00:15:58]                   │ debg comboBox.setElement, value: Average
[00:15:58]                   │ debg comboBox.isOptionSelected, value: Average
[00:16:00]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:16:00]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:16:00]                   │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="Average"]') with timeout=2500
[00:16:01]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:16:01]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:16:03]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:16:04]                   │ debg isGlobalLoadingIndicatorVisible
[00:16:04]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:16:04]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:16:05]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:16:06]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:16:06]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:16:06]                   │ debg TestSubjects.findAll(aggRow)
[00:16:06]                   │ debg Find.allByCssSelector('[data-test-subj="aggRow"]') with timeout=10000
[00:16:06]                   │ debg comboBox.setElement, value: machine.ram
[00:16:06]                   │ debg comboBox.isOptionSelected, value: machine.ram
[00:16:09]                   │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:16:09]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:16:11]                   │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:16:22]                   │ info Taking screenshot "/dev/shm/workspace/parallel/23/kibana/test/functional/screenshots/failure/visualize app  visual builder metric should populate fields for basic functions.png"
[00:16:22]                   │ info Current URL is: http://localhost:61231/app/visualize#/create?type=metrics&_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:%272015-09-19T06:31:44.000Z%27,to:%272015-09-22T18:31:44.000Z%27))&_a=(filters:!(),linked:!f,query:(language:kuery,query:%27%27),uiState:(),vis:(aggs:!(),params:(axis_formatter:number,axis_position:left,axis_scale:normal,background_color_rules:!((id:e930cdf0-c147-11ea-b1a3-db98c473a883)),default_index_pattern:%27logstash-*%27,default_timefield:%27@timestamp%27,id:%2761ca57f0-469d-11e7-af02-69e470af7417%27,index_pattern:%27%27,interval:%27%27,isModelInvalid:!f,series:!((axis_position:right,chart_type:line,color:%2368BC00,fill:0.5,formatter:number,id:%2761ca57f1-469d-11e7-af02-69e470af7417%27,label:%27%27,line_width:1,metrics:!((id:%2761ca57f2-469d-11e7-af02-69e470af7417%27,type:avg)),point_size:1,separate_axis:0,split_color_mode:kibana,split_mode:everything,stacked:none)),show_grid:1,show_legend:1,time_field:%27%27,tooltip_mode:show_all,type:metric),title:%27%27,type:metrics))
[00:16:22]                   │ info Saving page source to: /dev/shm/workspace/parallel/23/kibana/test/functional/failure_debug/html/visualize app  visual builder metric should populate fields for basic functions.html
[00:16:22]                   └- ✖ fail: "visualize app  visual builder metric should populate fields for basic functions"
[00:16:22]                   │

Stack Trace

{ NoSuchElementError: Unable to locate element: [data-test-subj="comboBoxToggleListButton"]
    at Object.throwDecodedError (/dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/error.js:550:15)
    at parseHttpResponse (/dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/http.js:565:13)
    at Executor.execute (/dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/http.js:491:26)
    at process._tickCallback (internal/process/next_tick.js:68:7)
  name: 'NoSuchElementError',
  remoteStacktrace:
   'WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchElementError@chrome://marionette/content/error.js:387:5\nelement.find/</<@chrome://marionette/content/element.js:331:16\n' }

Build metrics

@kbn/optimizer bundle module count

id value diff baseline
observability 33 +22 11

History

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

@cauemarcondes cauemarcondes merged commit 203fde9 into elastic:master Jul 8, 2020
@cauemarcondes cauemarcondes deleted the observability-overview branch July 8, 2020 19:52
cauemarcondes added a commit to cauemarcondes/kibana that referenced this pull request Jul 8, 2020
* creating overview page and menu

* styling the home page

* adjusting breadcrumb

* renaming isnt working

* renaming isnt working

* renaming isnt working

* fixing import

* fixing scroll when resize window

* fixing eslint errors

* prepending links

* adding target option

* refactoring

* adding dark mode support

* fixing prettier format

* fixing i18n

* reverting some unnecessary changes

* addressing PR comments

* fixing functional tests

* ordering observability menu

* fixing tests

* addressing PR comments

* fixing scroll

* addressing pr comments

* addressing pr comments

* creating overview page

* mocking data

* mocking data

* refactoring

* crearting apm chart

* adding overview page

* adding metric charts

* adding charts

* changing mock data location

* adding mock registry

* adding date picker

* adding route validation

* adding io-ts

* adding io-ts

* adding io-ts support

* fixing imports and mock data

* adding app folder

* creating a section for each plugin

* adding stats

* adding domain min max

* refactoring xcoordinaters

* fixing route

* adding bucket size

* adding group property on logs

* adding home page

* dont break page if location  state is undefined

* each component fetches its own data

* Refactoring

* adding loading indicator to chart

* fixing uptime chart

* adding brush functionality to charts

* fixing refresh button and auto refresh function

* adding horizontal line to accordion section

* adding emptySection to dashboard page

* adding add data button

* adding resources section

* removing margins from horizontal rule

* changing min interval to 60s

* fixing empty section

* removing unnecessary code

* adding unit tests

* fixing imports

* adding initial story book for observability

* removeing uptime mock data

* fixing xDomain to show correct data on x-axis

* fixing empty state alignment

* adding story book and other improvements

* adding news component

* adding support to custom colors on EuiProgress and EuiStats

* removing infra mock data

* adding error message when api throwns an error

* adding alert section

* Adding alerts

* adding alert api call

* addressing PR comments

* adding storybook

* adding feedback button

* addressing PR comments

* chamging plugins return data

* fixing kibana app navigation

* fixing unit test

* fixing ts issues

* addressing PR comments

* using lodash truncate

* adding comment

* updating public documentation

* fixing alerts request

* fixing unit test

* fixing unit test

* aligin beta badge to the center

* adding moment duration to get the units as seconds

* addressing PR comments

* addressing PR comments
cauemarcondes added a commit that referenced this pull request Jul 9, 2020
* creating overview page and menu

* styling the home page

* adjusting breadcrumb

* renaming isnt working

* renaming isnt working

* renaming isnt working

* fixing import

* fixing scroll when resize window

* fixing eslint errors

* prepending links

* adding target option

* refactoring

* adding dark mode support

* fixing prettier format

* fixing i18n

* reverting some unnecessary changes

* addressing PR comments

* fixing functional tests

* ordering observability menu

* fixing tests

* addressing PR comments

* fixing scroll

* addressing pr comments

* addressing pr comments

* creating overview page

* mocking data

* mocking data

* refactoring

* crearting apm chart

* adding overview page

* adding metric charts

* adding charts

* changing mock data location

* adding mock registry

* adding date picker

* adding route validation

* adding io-ts

* adding io-ts

* adding io-ts support

* fixing imports and mock data

* adding app folder

* creating a section for each plugin

* adding stats

* adding domain min max

* refactoring xcoordinaters

* fixing route

* adding bucket size

* adding group property on logs

* adding home page

* dont break page if location  state is undefined

* each component fetches its own data

* Refactoring

* adding loading indicator to chart

* fixing uptime chart

* adding brush functionality to charts

* fixing refresh button and auto refresh function

* adding horizontal line to accordion section

* adding emptySection to dashboard page

* adding add data button

* adding resources section

* removing margins from horizontal rule

* changing min interval to 60s

* fixing empty section

* removing unnecessary code

* adding unit tests

* fixing imports

* adding initial story book for observability

* removeing uptime mock data

* fixing xDomain to show correct data on x-axis

* fixing empty state alignment

* adding story book and other improvements

* adding news component

* adding support to custom colors on EuiProgress and EuiStats

* removing infra mock data

* adding error message when api throwns an error

* adding alert section

* Adding alerts

* adding alert api call

* addressing PR comments

* adding storybook

* adding feedback button

* addressing PR comments

* chamging plugins return data

* fixing kibana app navigation

* fixing unit test

* fixing ts issues

* addressing PR comments

* using lodash truncate

* adding comment

* updating public documentation

* fixing alerts request

* fixing unit test

* fixing unit test

* aligin beta badge to the center

* adding moment duration to get the units as seconds

* addressing PR comments

* addressing PR comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:enhancement Team:APM All issues that need APM UI Team support Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.9.0
Projects
None yet