Skip to content

Conversation

@flash1293
Copy link
Contributor

@flash1293 flash1293 commented Jul 17, 2020

Fixes #53749

Unskips the graph tests. This specific test was flaky because it was clicking on a thin line in the workspace. This PR switches to a thicker line making it easier to hit.

Old test was using the left line, new test is using the right one:
Screenshot 2020-07-17 at 16 55 31

Testing this on the flaky runner showed some other instability. I think it's angular sometimes recreating the HTML element, rendering the reference used in the test stale. This PR fixes that by stopping the layout, fetching a fresh reference, then clicking it without the UI doing any rerenders.

@flash1293 flash1293 added Feature:Graph Graph application feature v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.10.0 labels Jul 17, 2020
@flash1293
Copy link
Contributor Author

@flash1293
Copy link
Contributor Author

@flash1293
Copy link
Contributor Author

@flash1293
Copy link
Contributor Author

@ghost
Copy link

ghost commented Jul 21, 2020

💚 Build Succeeded

Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

  • Build Cause: [Pull request #72291 updated]

  • Start Time: 2020-07-21T12:12:02.526+0000

  • Duration: 4 min 57 sec

@flash1293 flash1293 marked this pull request as ready for review July 21, 2020 14:06
@flash1293 flash1293 added the Team:Visualizations Team label for Lens, elastic-charts, Graph, legacy editors (TSVB, Visualize, Timelion) t// label Jul 21, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@flash1293 flash1293 requested a review from a team July 21, 2020 14:06
@flash1293
Copy link
Contributor Author

@elasticmachine merge upstream

@stratoula
Copy link
Contributor

@elasticmachine merge upstream

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

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

LGTM 🍪

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Build metrics

✅ unchanged

History

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

@flash1293 flash1293 merged commit 122d7fe into elastic:master Jul 27, 2020
flash1293 added a commit to flash1293/kibana that referenced this pull request Jul 27, 2020
flash1293 added a commit to flash1293/kibana that referenced this pull request Jul 27, 2020
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jul 27, 2020
* master: (111 commits)
  Remove flaky note from gauge tests (elastic#73240)
  Convert functional vega tests to ts and unskip tests (elastic#72238)
  [Graph] Unskip graph tests (elastic#72291)
  Add default Elasticsearch credentials to docs (elastic#72617)
  [APM] Read body from indicesStats in upload-telemetry-data (elastic#72732)
  The directory in the command was missing the /generated directory and would cause all definitions to be regenerated in the wrong place. (elastic#72766)
  [KP] use new ES client in SO service (elastic#72289)
  [Security Solution][Exceptions] Prevents value list entries from co-existing with non value list entries (elastic#72995)
  Return EUI CSS to Shareable Runtime (elastic#72990)
  Removed useless karma test (elastic#73190)
  [INGEST_MANAGER] Make package config name blank for endpoint on Package Config create (elastic#73082)
  [Ingest Manager] Support DEGRADED state in fleet agent event (elastic#73104)
  [Security Solution][Detections] Change detections breadcrumb title (elastic#73059)
  [ML] Fixing unnecessary deleting job polling (elastic#73087)
  [ML] Fixing recognizer wizard create job button (elastic#73025)
  [Composable template] Preview composite template (elastic#72598)
  [Uptime] Use manual intervals for ping histogram (elastic#72928)
  [Security Solution][Endpoint] Task/policy save modal text change, remove duplicate policy details text (elastic#73130)
  [Maps] fix tile layer attibution text and attribution link validation errors (elastic#73160)
  skip ingest pipeline api tests
  ...
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jul 27, 2020
* master:
  simplified buffer tests to reduce flakyness (elastic#73024)
  Remove flaky note from gauge tests (elastic#73240)
  Convert functional vega tests to ts and unskip tests (elastic#72238)
  [Graph] Unskip graph tests (elastic#72291)
flash1293 added a commit that referenced this pull request Jul 27, 2020
flash1293 added a commit that referenced this pull request Jul 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Graph Graph application feature release_note:skip Skip the PR/issue when compiling release notes Team:Visualizations Team label for Lens, elastic-charts, Graph, legacy editors (TSVB, Visualize, Timelion) t// v7.9.0 v7.10.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Failing test: Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/graph/graph·ts - graph app graph should show venn when clicking a line

5 participants