Commit graph

2078 commits

Author SHA1 Message Date
LeeDr 069f335c0b Several new TileMap tests for 10 zoom levels, Fit Data Bounds, and save zoom level 2016-08-04 12:15:23 -05:00
ppisljar 06bb7ab10c updating tests 2016-07-26 10:43:59 +02:00
Stéphane Campinas 48e7c94934 corrected CSS selection 2016-07-21 11:47:25 +01:00
Jonathan Budzenski b053aad5df [tests] Rename apps option to appSuites so we don't override the intern.apps object 2016-07-19 17:08:01 -05:00
Jonathan Budzenski e4b584256d [tests] Add ui test application filtering 2016-07-19 15:30:25 -05:00
LeeDr 2953d84c6f change other headerPage to header 2016-07-06 17:14:12 -05:00
LeeDr 2945d75df6 Fix a headerPage typo, un-nest some promises. 2016-07-06 16:44:44 -05:00
LeeDr 39bcb7f073 Merge branch 'master' into fixGoToPageTiming 2016-07-06 15:47:16 -05:00
LeeDr 7f5590aa5b Changes to fix settings page failure 2016-07-06 15:46:00 -05:00
spalger 8adaecb9be [ci] source the setup script instead of executing it 2016-07-05 12:46:53 -07:00
spalger e98c3d4c42 [ci] tweak ci scripts to debug 2016-07-05 11:08:22 -07:00
LeeDr a8c1b4e804 Try to fix another staleElementReference in data table test 2016-07-01 17:40:01 -05:00
spalger ee29dc6d02 [ci] make jenkins selenium script executable 2016-07-01 12:32:03 -07:00
spalger b7c8db694a [ci] run the unit tests with xvfb-run 2016-07-01 12:22:39 -07:00
CJ Cenizal ce9eb95901 Merge pull request #7558 from cjcenizal/refactor/functional-tests-page-objects
Migrate all functional tests to use PageObjects module.
2016-07-01 12:04:23 -07:00
spalger 55d95790ea [ci] call xvfb-run before selenium tasks 2016-07-01 11:35:56 -07:00
spalger 7df6040536 [ci] split unit and selenium tasks into separate jenkins scripts 2016-07-01 11:31:02 -07:00
spalger 995c408410 [ci] add script for snapshot build job 2016-06-30 15:41:47 -07:00
LeeDr 583c89012c Add a debug log so we can tell what page we're going to if we fail 2016-06-30 15:13:56 -05:00
spalger cb0659f98d [ci] move ci setup tasks into source control
Until now, the ci setup tasks were stored in the Jenkins job configuration. This moves the setup into source control so that jenkins can be told to execute `./test/scripts/jenkins_{JOB_TYPE}.sh` no matter what branch of kibana it is dealing with.
2016-06-30 12:50:56 -07:00
LeeDr cfe85639fc Add getSpinnerDone after clicking a new page in index pattern field list 2016-06-30 14:44:57 -05:00
CJ Cenizal 733a52d00a Remove page object references from support/index. 2016-06-29 06:02:00 -07:00
CJ Cenizal 499e659adb Remove empty constructors from Page Object classes. 2016-06-28 09:12:22 -07:00
CJ Cenizal 91e919d1c5 Convert all page objects to be ES6 classes and rely on PageObjects module instead of support. 2016-06-27 17:22:47 -07:00
CJ Cenizal 0f397f2bc4 Migrate dashboard functional tests to use PageObjects. 2016-06-27 16:00:39 -07:00
CJ Cenizal dc51ad098f Migrate console functional tests to use PageObjects. 2016-06-27 15:57:58 -07:00
CJ Cenizal e7189e5349 Migrate visualize functional tests to PageObjects. 2016-06-27 15:51:29 -07:00
CJ Cenizal 4cc868c932 Migrate management functional tests to use PageObjects. 2016-06-27 15:39:40 -07:00
CJ Cenizal 5ab2a102e8 Migrate status page functional tests to use PageObjects. 2016-06-27 13:14:10 -07:00
CJ Cenizal 0a501b3b70 Migrate all discover functional tests to use PageObjects. 2016-06-27 13:04:08 -07:00
Jonathan Budzenski 36a88bc165 [tests] Remove _timestamp mapping from fixtures 2016-06-24 11:37:14 -05:00
CJ Cenizal 64828f12ec Create packages for util and page object files in functional tests.
- Rename page_objects.js to page_objects/index.js.
- Create support/utils folder to contain bdd_wrapper, elastic_dump, es_client, log, and try, all exported by an index.js.
2016-06-23 10:26:45 -07:00
CJ Cenizal 2c7394b033 Add PageObjects facade to support/index.js, allowing us to enable all functional tests during the refactor. 2016-06-23 10:24:17 -07:00
CJ Cenizal 31137131f3 Refactor functional tests, particularly support/index.js.
- Each page object exposes an init method, which accepts a reference to remote.
- Extract page objects from support/index.js into PageObjects.js.
- PageObjects.js also exposes an init method, which accepts a reference to remote. It’s responsible for passing this onto all of the page object instances.
- The functional tests index file calls PageObjects.init and provides the remote reference.
- Extract log and try method functionality from common.js into Log and Try utils.
- Remove common.js dependency from es_client.js and elastic_dump.js.
- Partially convert “discover” tests to use PageObjects, as a demonstration.
2016-06-23 10:24:17 -07:00
Tyler Smalley b4c3991588 Merge pull request #7516 from tylersmalley/7481-require-index-pattern
Adds route option for requireDefaultIndex
2016-06-22 15:06:40 -07:00
Tyler Smalley 14ef79717c Resolves tests for management redirect changes
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-21 23:36:35 -07:00
CJ Cenizal 37f82f146f Create visual_regression test suite.
- Add test:visualRegression npm script.
- Split up test:visualRegression grunt task into takeScreenshots and buildGallery subtasks.
- Add intern_visual_regression.js test file.
- Rename api_itern.js -> intern_api.js for consistency.
- Refactor delayed exports logic for readability.
- Refactor common.js page object to use ES2015 Class.
2016-06-21 20:50:55 -07:00
Matt Bargar 15a4fa1cdd Merge pull request #7372 from elastic/feature/ingest
Add Data - CSV
2016-06-17 16:23:46 -04:00
LeeDr b7e18730a7 Remove a couple unneeded calls to getSpinnerDone 2016-06-17 10:26:37 -05:00
LeeDr 570f54c737 remove some out of date comments 2016-06-16 15:40:25 -05:00
LeeDr e558f00c42 minor change in settings test might fix previous failure 2016-06-16 14:30:01 -05:00
Matthew Bargar 83595aecd5 Undo changes to functional tests for defunct add data landing page 2016-06-16 14:59:25 -04:00
LeeDr ae56c13583 merge master 2016-06-16 13:54:01 -05:00
LeeDr bb042f767b Documenting magic number 2016-06-16 12:55:33 -05:00
Matthew Bargar 0065fbaa9b Merge branch 'master' into feature/ingest
Resolved conflicts, still need to move around some add data files.
2016-06-16 12:57:29 -04:00
LeeDr 4234c9f6e3 try around some failing dashboard test steps 2016-06-16 10:23:42 -05:00
LeeDr 65f74e08b9 Limit length of currentUrl when navigating. Too long indicates it didn't change from TileMap to New Vis 2016-06-16 09:02:53 -05:00
LeeDr 475220a129 getSpinnerDone at the end of loadSavedDashboard 2016-06-15 18:06:01 -05:00
LeeDr e037140866 getSpinnerDone after setting absolute time range and clicking Go 2016-06-15 16:50:26 -05:00
Tyler Smalley 643ae1b78c Merge pull request #7284 from tylersmalley/7135-management
Changes settings to management
2016-06-15 14:04:53 -07:00