Commit graph

75 commits

Author SHA1 Message Date
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
CJ Cenizal
ca9b085ef0 Remove test:visualRegression from test npm script.
- Add it to end of test grunt task.
2016-06-21 11:23:40 -07:00
LeeDr
bfcb875c77 Merge master 2016-06-15 11:29:23 -05:00
CJ Cenizal
9e353fd451 Add visual regression screenshot gallery.
- Add 'test:visualRegression' grunt task.
- Run 'test:visualRegression' as part of npm script 'test'.
- Add 'clean:screenshots task'.
- Clean screenshots/session when funtional tests are run.
2016-06-14 08:33:45 -07:00
LeeDr
01255ee4d4 Re-implement most of PR #7024 switch to Chrome browser 2016-06-13 16:03:40 -05:00
Rashid Khan
412b711a19 Add the license check back 2016-05-02 09:55:55 -07:00
Matthew Bargar
c5565d72c6 Give API tests their own intern config
Adding a 'suites' property to the existing intern configuration caused
an error to be thrown at the beginning of the functional test run. Even
if the value of 'suites' was just an empty array. The existence of the
property seemed to enabled execution of the config file in the selenium
browser because it complained about not having the node require
function. To fix this, I created a separate api test config file without
the node require and removed the 'suites' property from intern.js.
2015-12-29 13:37:50 -05:00
Matthew Bargar
e6100c2f4e First API test 2015-12-29 13:37:50 -05:00
LeeDr
ab7fc81f90 Manually revert the test task change.
Fixes #5750
2015-12-22 16:45:06 +00:00
LeeDr
b5897c2c3a Revert "Revert "Rename test:ui to test:browser so will run on Jenkins.""
This reverts commit b7935865dc.

Fixes #5750
2015-12-22 16:45:06 +00:00
LeeDr
0a67efb52b Revert "Rename test:ui to test:browser so will run on Jenkins."
This reverts commit 5d9d695268.

Fixes #5750
2015-12-22 16:45:06 +00:00
LeeDr
4f5b641580 Rename test:ui to test:browser so will run on Jenkins.
Fixes #5750
2015-12-22 16:45:06 +00:00
Jonathan Budzenski
db8f7cdf22 [functional testing] Load scenarios 2015-10-14 15:33:25 -05:00
Jonathan Budzenski
bb85a6c244 Merge branch 'master' into functional-testing 2015-09-18 09:09:14 -05:00
Jonathan Budzenski
f611c44af4 [functional testing] Cleanup before going to next task 2015-09-17 11:23:32 -05:00
Jonathan Budzenski
ca81d4b777 [functional testing] Use grunt-run with selenium 2015-09-15 16:26:04 -05:00
Jonathan Budzenski
49c856712c [functional testing] Add dev mode 2015-09-11 14:08:35 -05:00
Matt Bargar
f9f0a9f163 give the test config its own esvm directory that it can purge as much as it likes 2015-09-10 19:44:56 -04:00
Matt Bargar
03e109f753 Use esvm to start and stop elasticsearch for all tests that need it 2015-09-10 14:57:54 -04:00
Jonathan Budzenski
d6c9019be5 [functional testing] Cleanup, run from npm test 2015-09-09 14:57:51 -05:00
Jonathan Budzenski
71dd15ca22 [functional testing] Load webdriver 2015-09-04 14:11:28 -05:00
Jonathan Budzenski
83a582cdbe [functional testing] Load fixtures 2015-09-03 13:39:26 -05:00
Jonathan Budzenski
76d60aec9e [functional testing] Start new instance of kibana 2015-09-02 14:56:07 -05:00
Jonathan Budzenski
0d53f5ee13 [functional testing] Start new instance of es 2015-09-02 14:55:41 -05:00
Jonathan Budzenski
7b8374b7c8 Add intern task to grunt and associated npm script 2015-09-02 14:07:20 -05:00
Joe Fleming
2e3ba07774 generate the test coverage 2015-08-24 17:10:21 -07:00
spalger
349ba49b95 [grunt/test] just use test:quick rather than relisting it 2015-08-19 13:13:16 -07:00
spalger
e5390a66f0 [karma] move config into grunt task for client.mocha support 2015-08-18 15:36:00 -07:00
spalger
94b1de68a3 [grunt] broke test task into chunks, linked from package.json 2015-08-18 14:51:31 -07:00
spalger
38ff67b019 [grunt test] always start a new server for the tests, added test:dev task 2015-08-18 13:32:44 -07:00
spalger
2f416a5ad2 simplify elasticsearch proxy creation to prevent a bug that creates a .kibana type 2015-08-12 17:26:07 -07:00
spalger
cd5b6656aa fixed the test bundling 2015-08-07 11:49:56 -07:00
spalger
e977e642d5 switch from eslint cli to gruntify-eslint 2015-08-03 09:35:31 -07:00
Rashid Khan
79dcc9acf0 add jscs rules to eslint 2015-08-01 14:46:53 -07:00
Rashid Khan
9d4de5e87a Revert "add jscs rules to eslint"
This reverts commit cfde0e5a01.
2015-08-01 14:34:36 -07:00
spalger
cfde0e5a01 add jscs rules to eslint 2015-07-31 19:50:47 -07:00
spalger
e0d78a8475 switch to eslint 2015-07-31 17:16:09 -07:00
spalger
f9897a3773 added grunt tasks for jenkins and travis 2015-07-28 09:45:10 -07:00
spalger
0f6d59e258 remove license checking from test script 2015-07-27 17:34:33 -07:00
spalger
7fe7ff5fc1 mocha => karma 2015-07-27 17:24:07 -07:00
spalger
cfc398b37d remove bower, nice people matter 2015-07-27 17:13:45 -07:00
spalger
2bcf846993 get the server tests passing again 2015-07-26 10:05:57 -07:00
Spencer Alger
91f0e125e8 fix status and devServer grunt tasks 2015-06-25 13:40:15 -07:00
Spencer Alger
dc0f6bb2b6 Merge branch 'master' of github.com:elastic/kibana into pr/4114 2015-06-05 11:06:11 -07:00
Spencer Alger
ec9ddb7232 [testing] remove saucelabs runner and utils 2015-06-04 16:22:30 -07:00
Rashid Khan
20b261d9d6 Add to grunt test 2015-06-04 14:15:10 -07:00
Spencer Alger
da16712f7b Merge branch 'master' of github.com:elastic/kibana into add/jscs 2015-04-01 16:22:50 -07:00
Spencer Alger
f559d2ed20 [grunt/less] added source maps to dev less build 2015-03-24 17:08:24 -07:00
Spencer Alger
deff9b63b1 [jscs] setup 2015-02-07 13:49:38 -07:00
Chris Cowan
22bfd9e079 Merge branch 'master' of github.com:elasticsearch/kibana into feature/config-migration
Conflicts:
	package.json
	src/server/routes/proxy.js
	tasks/test.js
2015-01-28 13:17:40 -07:00