Commit graph

7 commits

Author SHA1 Message Date
spalger
debf8c62b4 [ci] compress jobs for CI stability 2019-08-28 22:31:40 -07:00
Nathan Reese
e42cfacb9d
[Maps] pew pew source (#41504)
* [Maps][POC] pew pew source

* refetch data on zoom level change

* add metric aggs to request

* fix bug where initial draw did not have styles set up

* make tooltips work

* fix import broken with merging master

* use custom labels in tooltips

* remove duplicate keys and clean up title and desc wording

* update source description

* update references migration to extract references for pew pew source

* add percy visual test to ensure pew pew map data is fetch, processed, and visualized as expected

* update title and description

* use GEO_FIELD_TYPES in filterGeoField function

* remove unneeded Fragment wrapper

* fix typo

* update inspector description id and message
2019-08-28 15:35:03 -06:00
Nathan Reese
c6335656d1
[Maps] custom color ramp (#41603)
* [Maps] custom color ramp

* round value down to find center color

* do not update redux state with invalide color stops

* rename EuiColorStop to ColorStop

* remove untracked file

* fix jest tests

* review feedback

* use steps instead of interpolate

* add percy functional test to verify rendering of interpolate and step color expressions

* add padding to color stop row so add/remove icons do not overlap color select
2019-08-15 12:21:28 -06:00
Spencer
c29a17ce3c
[ftr] enable visualRegression jobs (#42989)
* enable visualRegression jobs

* skip the console and login visual tests
2019-08-12 10:50:22 -07:00
Dmitry Lemeshko
077ae4dc65
add await for browser calls (#42515) 2019-08-06 21:58:03 +02:00
Nathan Reese
1d07604ac8
[Maps] create visual regression test for vector styling point with icons (#39363)
* [Maps] create functional test for vector styling point with icons

* clena up

* use full screen to hide kibana chrome

* collapse legend to limit UI surface area
2019-07-09 12:16:26 -06:00
liza-mae
0003a32f56
[WIP] FTR Percy changes (#36897)
* [ftr/percy] integrate percy with functional test runner

* execute ftr within `percy exec`

* share PERCY_BIN and GRUNT_BIN vars in setup

* [license] whitelist `(Unlicense OR Apache-2.0)`

* [percy] include pr/parallel info in env

* echo the actual variable value

* destructure required modules

* [ci] calculate percy env in a script

* remove outdated eslint overrides

* oops, nonce should be the same for each build

* take snapshots in context tests

* add percy snapshots to some dashboard tests

* account for extra execution of PERCY_BIN

* remove usage of percy service

* rename service to `visualTesting`

* write a simple test

* switch left-over percy test to visualTesting

* set log level for percy agent

* trigger ci

* try using the system chrome install instead of downloading one

* fix export definition

* Don't skip chromium download

* Add Spencer's fix to point to chrome installation

* Attempting to split tests into own ci job and test files

* Renumber job

* Add tag to decorations file

* Try new files with existing CI job

* Try again to create a new CI job

* Fix eslint problem with space

* eslint updates

* fix console test

* make test names unique

* Update ci group names

* Try old name again

* save

* add separate visual_regression ci job

* add visual regression ci job

* add new job to jobs.yml

* update path to take_percy_snapshot script

* use fixed percy job total

* fix common services import

* move visual_create_and_add_embeddables to visual_regression project

* finish moving create_and_add_embeddables

* add x-pack visual regression job

* migrate dashboard_snapshots tests to visual_regression

* remove references to removed test files

* restore some unnecessary changes

* reimplement the login page tests

* yarn.lock update

* fix test

* remove old CI_GROUP 100 block

* update failed_tests trap

* reduce yarn.lock changes

* disable debug logging

* disable visual-regression tests for now, we can enable them in specific prs
2019-06-14 10:35:23 -06:00