Commit graph

2078 commits

Author SHA1 Message Date
LeeDr
14b7d3a9e2 Additional stability improvements 2016-06-15 15:03:09 -05:00
LeeDr
739b00581e Add a sleep back into saveDashboard 2016-06-15 13:29:51 -05:00
LeeDr
8531d9bf01 Remove auth from URL 2016-06-15 12:59:44 -05:00
LeeDr
bfcb875c77 Merge master 2016-06-15 11:29:23 -05:00
LeeDr
d4914a3cff getSpinnerDone in dashboard 2016-06-15 11:19:59 -05:00
spalger
e232e07660 [statusPage] update functional test 2016-06-14 21:38:56 -07:00
spalger
10be384652 [statusPage] remove status grouping, fix some classnames 2016-06-14 20:43:03 -07:00
spalger
ef9eba554c [status] update functional tests to use testSubject selector 2016-06-14 19:07:49 -07:00
Tyler Smalley
91b6d92529 Changes settings to management
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
CJ Cenizal
a1a7fc48c6 Update baseline screenshots with loaded CSS. 2016-06-14 09:37:05 -07:00
LeeDr
057ec2db81 Testing a sleep between get and refresh 2016-06-14 11:23:10 -05:00
LeeDr
3e22acdaf9 Update intern version to 3.2.3, fix failing test 2016-06-14 10:41:37 -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
Matthew Bargar
c31f9cac21 Merge branch 'master' into feature/ingest 2016-06-13 18:34:44 -04:00
LeeDr
5d02617830 Change browser from firefox to chrome. Add try in saveDashboard. 2016-06-13 16:51:40 -05:00
CJ Cenizal
0fb84e4696 Take screenshots of UI throughout functional tests. 2016-06-13 11:44:49 -07:00
spalger
f0c370209e [functional tests] move common.handleError to a higher level 2016-06-12 21:02:06 -07:00
spalger
ac0086341d [functional tests] remove extra IIFE wappers 2016-06-11 17:47:29 -07:00
Matthew Bargar
a0915145dd Merge branch 'master' into feature/ingest 2016-06-10 16:27:42 -04:00
CJ Cenizal
8b08d1ac0b Fix bug in test common.js handleError method when saving a screenshot. 2016-06-10 12:44:59 -07:00
CJ Cenizal
9fa2e82b31 Add screenshot-comparison utility, to protect against visual regressions during CSS refactors.
- Remove test/output and added test/screenshots (requires a Jenkins change).
- Add test/screenshots/baseline images. These document the expected state of the UI.
- Add dependency on image-diff package.
- Add utilities/compareScreenshots.js, which can be run via 'npm run compareScreenshots'.
2016-06-08 15:52:23 -07:00
LeeDr
2462b49df1 Condensed common delete index and updateConfigDoc into one method. 2016-06-06 14:08:33 -05:00
Matthew Bargar
0a956057f6 Merge branch 'master' into feature/ingest 2016-06-03 15:53:42 -04:00
LeeDr
c39217480b Switch Discover and Settings tests to use esClient to wipe ,kibana 2016-06-03 13:49:00 -05:00
Lee Drengenberg
70cae37480 Merge pull request #7346 from LeeDr/visualizeTestsWithElasticdump
Use elasticdump to preload default index for visualization tests.
2016-06-03 11:32:06 -05:00
LeeDr
b614e4de35 Minor cleanup logstash return 2016-06-03 10:03:35 -05:00
LeeDr
b36f1e02a6 Remove logging from scenario_manager 2016-06-03 08:53:32 -05:00
LeeDr
1c43bf7e50 Remove logging from scenario_manager 2016-06-02 21:16:19 -05:00
LeeDr
61f975c843 Comment-out common and debug statements in scenario_manager 2016-06-02 18:10:29 -05:00
Nicolás Bevacqua
b6a0b8979d Merge pull request #6543 from bevacqua/bugfix/no-results-timepicker
Fix timepicker button behavior in "No Results" page for timeseries data
2016-06-02 19:22:49 -03:00
LeeDr
1c0cbe23dc Wait for loading of logstash to finish. 2016-06-02 17:10:22 -05:00
Matthew Bargar
24a034e9f9 [API] Add metafields from uiSettings to index patterns created by ingest API 2016-06-01 18:14:51 -04:00
Joe Fleming
94cc728851 Merge pull request #6845 from Bargs/ingest/uploadUI
Add Data - CSV Upload UI
2016-06-01 14:51:55 -07:00
LeeDr
c45f937a35 Add data files for visualize tests. 2016-06-01 13:36:40 -05:00
LeeDr
07e5686169 Use elasticdump to preload default index for visualization tests. 2016-06-01 13:09:44 -05:00
Lee Drengenberg
6ebe67d44b Merge pull request #7337 from LeeDr/discoverTestBackButton
One new discover test for issue #5937 use back button.
2016-06-01 09:32:44 -05:00
LeeDr
43c7257b88 One new discover test for issue #5937 use back button. 2016-05-31 23:36:25 -05:00
Lee Drengenberg
b50451f90c Merge pull request #7298 from LeeDr/dashboardTests
New dashboard tests using elasticdump
2016-05-31 17:06:24 -05:00
Chris Earle
584e19aeea Add version to status output
This adds a version field to all Status output, including for built-in plugins.

- It adds the version to the Status API and Status page.
- It adds the version to plugin status change logging.
- It drops the "plugin:" prefix from all status output (as it's implied), except the log output.
2016-05-31 17:54:11 -04:00
LeeDr
9fe89d9e66 Removed un-used requires. 2016-05-31 16:50:42 -05:00
Nicolás Bevacqua
496b8a998e [test] Fix test fixtures. 2016-05-31 18:49:12 -03:00
LeeDr
1566cc3a96 Remove unused self. 2016-05-31 15:45:41 -05:00
LeeDr
411bacd9d3 Some cleanup from review comments. 2016-05-31 12:15:24 -05:00
LeeDr
f28fc89733 Correct a dashboard test sub-suite name. 2016-05-27 16:20:50 -05:00
LeeDr
4ebe29e14e Moved elasticdump methods from common to support/elastic_dump.js 2016-05-27 15:49:57 -05:00
LeeDr
ac4a0ed748 Move updateConfigDoc method out of scenario_manager and into its own support/es_client. 2016-05-27 09:52:30 -05:00
LeeDr
53ede1a4ca Remove some unused vars. 2016-05-27 08:47:54 -05:00
LeeDr
1333cbe6ff Add missing Dashboard test files. 2016-05-27 08:20:27 -05:00
LeeDr
988be91266 New dashboard tests using elasticdump 2016-05-26 16:32:53 -05:00
Nicolás Bevacqua
b3b31288e6 [test] Return all the Promises. 2016-05-26 18:00:52 -03:00
Matthew Bargar
3143c069ff Added API test so we don't forget that the ID format is a part of the public contract 2016-05-25 18:36:37 -04:00
Matthew Bargar
02f24b176b Merge branch 'master' into feature/ingest 2016-05-24 17:22:14 -04:00
Nicolás Bevacqua
50581a86ab [test] Fix test cases for No Results page. 2016-05-20 17:39:56 -03:00
LeeDr
f2b471131d Fix a bunch of tryForTimes. 2016-05-20 14:01:15 -05:00
LeeDr
b7334ed2f4 Wrapped part of saveVisualization in a try loop. 2016-05-20 13:26:14 -05:00
Nicolás Bevacqua
17c1ce4209 Merge branch 'master' into bugfix/no-results-timepicker 2016-05-20 14:15:12 -03:00
LeeDr
a49d765efc I think I'm back to master HEAD at this point. Still don't see the problem. 2016-05-20 09:34:06 -05:00
LeeDr
69fdfd8f99 Merge master 2016-05-17 13:23:48 -05:00
LeeDr
dda1703b5e Try without the last test 2016-05-17 10:35:09 -05:00
LeeDr
8fca1d8bb7 Changed to return on initial getEsHostPort. 2016-05-16 18:27:42 -05:00
LeeDr
d37573d5b4 Test to see if returning from the expects resolves the tryForTime's continuing after the tests finish. 2016-05-16 18:08:45 -05:00
Spencer
cb52c70c55 Merge pull request #7187 from LeeDr/tryToFixVisTests
Add try in 2 visualize page methods that have failed.
2016-05-12 12:56:40 -07:00
LeeDr
670e87892d Add try in 2 visualize page methods that have failed. 2016-05-12 10:17:40 -05:00
Matthew Bargar
475913d15a Change delimiter query param to csv_delimiter so better namespace it when other data types are supported in the future 2016-05-11 15:23:48 -04:00
Matthew Bargar
08427eeba7 Rename data dir to fixtures 2016-05-11 15:05:11 -04:00
Shaunak Kashyap
5a41292a68 Merge pull request #7067 from ycombinator/gh-7059
Disallow Console from functioning as an open web proxy
2016-05-11 09:19:01 -07:00
Matthew Bargar
05b198a819 Merge branch 'feature/ingest' into ingest/bulkAPI 2016-05-10 18:27:51 -04:00
Matthew Bargar
bc65d9509d Change _bulk to _data 2016-05-10 17:02:31 -04:00
LeeDr
107de9d539 Add a defaultTryTimeout config parameter and use it for the try method. 2016-05-10 10:22:59 -05:00
Shaunak Kashyap
bc0d3921de
Don't try to set the ES URL via the UI 2016-05-10 03:25:00 -07:00
Matt Bargar
1372cae60f Merge pull request #6978 from Bargs/ingest/reviewGeo
[Pattern Review] Handle object, array, and geo_point fields correctly
2016-05-09 18:26:09 -04:00
Matthew Bargar
37e2c5afd0 Merge branch 'master' into feature/ingest 2016-05-09 13:24:44 -04:00
Lee Drengenberg
8b8b3bdbe4 Merge pull request #7132 from LeeDr/consoleTest
2 new simple Console functional tests
2016-05-06 11:19:06 -05:00
spalger
b16521e158 Merge branch 'master' of github.com:elastic/kibana into implement/consoleLikeLogging 2016-05-04 14:29:05 -07:00
Matthew Bargar
81ea488170 Better date field detection without flaky pipeline introspection 2016-05-04 16:21:28 -04:00
LeeDr
ee3119e678 A couple of simple console tests to make sure its there and works. 2016-05-04 13:00:37 -05:00
Matthew Bargar
ab5e444ed4 Fix lint issues 2016-04-29 16:47:29 -04:00
Matthew Bargar
bfba35f704 [API] Accept both multipart/form-data and raw payloads
* The _bulk api will now accept raw CSV data as the main request payload
* Submitting the CSV data as a form-data key is still an option
* All other parameters have moved from form-data to the query string

Also: Improved delimiter test so it actually checks the keys of created
documents to ensure the delimiter is working.
2016-04-29 16:47:29 -04:00
Matthew Bargar
89988b8319 Update test for new lower bulk size 2016-04-29 16:47:29 -04:00
Matthew Bargar
6ceca8b1ba [API] Functional tests for _bulk API 2016-04-29 16:47:29 -04:00
Matthew Bargar
0023839423 Merge branch 'master' into feature/ingest 2016-04-29 10:31:42 -04:00
spalger
fe260e0ec6 Merge branch 'master' of github.com:elastic/kibana into implement/babelForFunctionalTests 2016-04-27 23:26:42 -05:00
LeeDr
99779653d7 Added change to shield_page after merge master. 2016-04-27 17:45:24 -05:00
LeeDr
790fb1fb42 Merge branch 'master' into fixTestTimeouts 2016-04-27 17:42:03 -05:00
Lee Drengenberg
26a6e56ff6 Merge pull request #7046 from LeeDr/newShieldLogin
Minimal changes to support Shield Login.
2016-04-27 16:15:23 -05:00
Jim Unger
ff26c1878e Merge pull request #7065 from BigFunger/add-data-disable-processors
[add data] ability to disable processors
2016-04-27 16:15:21 -05:00
LeeDr
935fee7df1 Change 'self' to 'remote'. 2016-04-27 15:21:39 -05:00
LeeDr
d97b4bc3eb Fix setFindTimeout defaults to 10 seconds. 2016-04-27 09:27:28 -05:00
Matthew Bargar
2f789e2e23 Merge branch 'master' into feature/ingest 2016-04-26 17:45:47 -04:00
Jim Unger
b2f30f931a Merge branch 'feature/ingest' into add-data-disable-processors 2016-04-26 15:13:49 -05:00
Jim Unger
a9048e7452 [add data] hides disabled processors 2016-04-26 13:54:54 -05:00
LeeDr
fbb3e2011b Revert back to doNavigation(navUrl). 2016-04-25 12:40:35 -05:00
LeeDr
14be3691f5 Change to doNavigation(appUrl). 2016-04-25 12:00:16 -05:00
LeeDr
ae6aaa3e86 Minimal changes to support Shield Login. 2016-04-25 11:44:10 -05:00
spalger
d91da0456d [functionalTests] use console-like logging api
The `common.log` and `common.debug` API currently accept a single string arguments, which is similar to the console.log API but not complete.

This simple change brings updates it to match the API completely, supporting things like multiple arguments and sprintf-style templates.
2016-04-22 14:09:25 -05:00
spalger
263b55360f [test/functional/support] throw errors on invalid export usage 2016-04-22 13:03:33 -05:00
spalger
56170207bb [functionalTests/common] add #try() method
There are a ton of places in the functional tests where the "default" is set explicitly. This sort of defeats the purpose of a default though, so in my spare time I'll be moving tests away from this pattern.

This change removes the timeout argument from #tryForTime() via a new method, simply called #try(). It also replaces all instances of `common.tryForTime(defaultTimeout, ...)` with calls to this method, which shouldn't have cause any functional changes.
2016-04-22 11:05:46 -05:00
Nicolas Bevacqua
912e2c825a [merge] Merge with master 2016-04-19 16:30:05 -03:00
spalger
b63bfd2e0a [test] setup babel for the functional tests 2016-04-17 16:58:34 -07:00
Jim Unger
612725117d [add data] adds the uppercase processor 2016-04-13 09:56:55 -05:00