Commit graph

316 commits

Author SHA1 Message Date
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
spalger 3672ac5ebf [esvm] test against es 2.0 2015-09-03 16:28:31 -07: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
spalger 708f1f1a25 [node] downgrade to 0.12.7
While working to reintroduce shrinkwrap into our workflow it became
apparent that we needed to be using npm3 but unfortunately node-gyp
is not compatible with iojs, and the iojs distros actually contain a
patched version. This means that you can only use iojs with the npm
it ships with.

When trying to find a solution for this issue, we contemplated not
using npm3, but that would mean that we can't use npm-shrinkwrap and
decided that since we are using babel anyway that switching back to
node was the best option.

The only code that must be updated to work in the new node 0.12 env
is lodash templates that use the template string syntax inside their
source (Since 0.12 does not support template strings).
2015-08-31 21:58:46 -07:00
spalger fa35652bd8 [babel] configure babel to use native generators in node 2015-08-27 19:06:50 -07:00
spalger 694ab70cbe Merge branch 'master' of github.com:elastic/kibana into implement/npm3 2015-08-26 17:12:19 -07:00
spalger af3387442d [build] ☝️ include webpackShims in build 2015-08-26 17:05:54 -07:00
spalger faa1011bbd upgrade to npm 3.0 2015-08-26 16:36:19 -07:00
Jim Unger 85e3579105 Merge pull request #4742 from w33ble/test-coverage
Return of the test coverage
2015-08-26 11:51:02 -05:00
Joe Fleming a395853f34 fix test server command for windows machines 2015-08-26 09:39:01 -07:00
Spencer 2f780507bf Merge pull request #4665 from spalger/chore/packageJsonUpkeep
[package.json] clear out old packages and move dev packages into place
2015-08-25 08:58:20 -07:00
Joe Fleming 2e3ba07774 generate the test coverage 2015-08-24 17:10:21 -07:00
Spencer 6525554a3d Merge pull request #4706 from spalger/implement/testingDocsAndHelpers
Testing docs and helpers
2015-08-19 13:14:24 -07:00
spalger 4fdb7c7853 Merge branch 'master' of github.com:elastic/kibana into chore/packageJsonUpkeep 2015-08-19 11:13:40 -07:00
spalger a27d7ba314 [build] remove the "bin" files for deep modules 2015-08-18 23:17:53 -07:00
spalger e5390a66f0 [karma] move config into grunt task for client.mocha support 2015-08-18 15:36:00 -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 e39a47e9bf [optimize] remove optimize.tests config, rely on optimize.bundleFilter instead 2015-08-18 13:30:45 -07:00
spalger 3d2812c13d [build] ship with the 32bit version of node on windows 2015-08-17 11:50:42 -07:00
spalger 1d40ed48a3 [build] drop the .node-version file 2015-08-14 16:28:18 -07:00
spalger 219c7a3b9e [build] allow installed plugins to use live compiled es7->es5 2015-08-14 16:20:48 -07:00
spalger bc3529ec65 [build] move to absolute paths and improve fpm/pleaserun support 2015-08-14 13:27:41 -07:00
spalger 552b824711 [build] finish updates 2015-08-14 11:53:26 -07:00
spalger e4c4bcc513 [build] move some select node modules up in the tree to prevent paths over windows limit 2015-08-14 11:51:23 -07:00
spalger 4f8cad5a0d [webpack] switch to rjs-repack-loader for shorter id and smaller dep tree 2015-08-13 23:38:00 -07:00
spalger ce366a06f4 [build] initial fix 2015-08-13 21:16:54 -07:00
spalger 5fb9bbae69 [package.json] clear out old packages and move dev packages into place 2015-08-13 10:24:22 -07:00
spalger 7671fc689a ensure that current buildSha and buildNum are read into config 2015-08-11 15:32:13 -07:00
spalger a016f536ca use fs optimizer in test server 2015-08-11 14:22:58 -07:00
spalger 1c0720a9e5 goodbye mocha timeouts 2015-08-09 23:19:11 -07:00
spalger 41ab3824a9 improve karma support 2015-08-08 22:38:14 -07:00
spalger cd5b6656aa fixed the test bundling 2015-08-07 11:49:56 -07:00
spalger e63800ed71 wait for optimization to complete before considering the dev server ready 2015-08-03 11:37:57 -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 e70987a28a destructuring assignment ftw 2015-07-31 00:02:37 -07:00
spalger 6e03b58665 switch to dots reporter in grunt 2015-07-28 06:45:06 -07:00
spalger 5705f1a5d1 update auto-release-sinon 2015-07-27 18:17:54 -07:00
spalger 992e3968a7 karma config for travis 2015-07-27 17:39:46 -07:00
spalger 1e555c5961 switch to Karma, now the tests pass with Grunt 2015-07-27 10:53:24 -07:00
spalger 2905b795ab relocated some tests, fixed others, moved more modules to CamelCase names, and shortened many module ids 2015-07-27 03:54:08 -07:00
spalger 2bcf846993 get the server tests passing again 2015-07-26 10:05:57 -07:00
spalger b2246da3f1 fixed lots of dep issues in tests 2015-07-26 03:03:24 -07:00
spalger 68247c92cf lean on metaLibs using ui/modules for angular-module injection 2015-07-21 19:41:49 -07:00
spalger 450cf58dd8 update licenses 2015-07-21 13:15:25 -07:00
spalger 15864363d5 It has been a while.. sorry 2015-07-20 15:29:48 -07:00
spalger ffc4f3d7e5 flatten the ui directory a bit, shorten module ids 2015-07-15 23:25:46 -07:00
spalger 900126541c clean up old grunt tasks 2015-07-15 22:15:56 -07:00
spalger 2093bf4345 added new node-libs-browser dep to license config 2015-07-15 14:56:16 -07:00
spalger 93c8ab9d97 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-07-15 14:48:55 -07:00
spalger d92459d36c [licenses] update overrides, drop unused module 2015-07-14 15:55:58 -07:00
Spencer Alger 22fb1e5a96 Merge branch 'feature/3270/statusPage' of github.com:panda01/kibana into apps/home 2015-07-13 16:55:12 -07:00
Spencer Alger 0d4ebcb072 license has updated, but the licenses are the same 2015-07-12 20:37:40 -07:00
Khalah Jones-Golden 23a22d5aae [Merge] Merged with latest master 2015-07-10 11:26:07 -04:00
Khalah Jones-Golden 0936b0340c [Status] Fixed some bugs, moved some things around generally improved code, Also fixed watch task for status plugin css 2015-07-10 11:14:09 -04:00
Spencer Alger 382598fada split dev server in two, preventing server source file from forcing webpack rebuilds 2015-07-10 06:20:03 -07:00
Spencer Alger e809f4b718 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-07-09 20:18:26 -07:00
Spencer Alger 5a5e6fae55 Merge branch 'master' of github.com:elastic/kibana into feature/3270/statusPage 2015-07-09 19:24:04 -07:00
Spencer Alger 522a00ec5d building is mostly stable, less is improving, initial cached building added 2015-07-06 20:49:41 -07:00
Spencer Alger 40536fe053 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-06-30 05:13:28 -07:00
Spencer Alger 1ed3cbbfcb Update license-checker, override amdefine
The amdefine module was updated to use a newish license syntax that license-checker doesn't seem to support yet. In order to prevent invalid failures I've added an override that will keep things functioning for now.

(cherry picked from commit 6dd8aae1c5)
2015-06-29 11:20:47 -07:00
Spencer Alger 3ceaf12216 unwrap ui source 2015-06-25 16:00:20 -07:00
Spencer Alger 0edf82145c defaultRoute implemented, redirect when missing a slash 2015-06-25 15:44:06 -07:00
Spencer Alger 91f0e125e8 fix status and devServer grunt tasks 2015-06-25 13:40:15 -07:00
Spencer Alger 2181f32a3b fix less building 2015-06-25 10:31:50 -07:00
Khalah Jones-Golden 4595f4b267 [Status] Fixed a bug with the time on tooltip, changed watch config 2015-06-25 11:50:46 -04:00
Khalah Jones-Golden da2287bdf6 [Licenses] Updated licenses for the weird variation for angular-nvd3 2015-06-25 11:23:09 -04:00
Khalah Jones-Golden 61193f893c [Status] Some code cleanup, added server less to watch adnd less, adjsted some css for proper display, updated code to work again 2015-06-25 11:12:18 -04:00
Spencer Alger 8d2e8816dc [server] work out plugin organization, and app declaration 2015-06-24 23:47:19 -07:00
Spencer 9ae53c3715 Disable marvel and refresh master on restart
Since marvel doesn't currently work with es 2.0 I'm disabling the plugin and adding `fresh: true` so that every time the esvm task is run it will refresh our master build.
2015-06-23 11:44:49 -07:00
Chris Cowan c6b98b3714 Moving esvm to branch:master to pickup ES 2.0 2015-06-23 10:01:44 -07:00
Spencer Alger 701d2dedfb Merge branch 'master' of github.com:elastic/kibana into update/lodash 2015-06-16 18:02:30 -07:00
Spencer Alger 8da87d75f0 Merge branch 'master' of github.com:elastic/kibana into testing/seeds 2015-06-16 17:32:04 -07:00
Spencer Alger 1b308bf86b Merge branch 'master' of github.com:elastic/kibana into update/lodash 2015-06-15 15:12:00 -07:00
Spencer bcc9a7bd60 Merge pull request #4210 from spalger/update/grunt-plugins
[grunt] update plugins
2015-06-15 14:44:52 -07:00
Chris Cowan 1e6f904530 Fix tasks so the server builds correctly
- Fix logging to use json output when using kibana.js to start server
- Closes #4241
- Support process.env.CONFIG_PATH
- add bundled_plugin_ids support back into server
2015-06-15 13:56:47 -07:00
Spencer Alger a6f938866c [lodash] switch flatten() and flattenDeep() 2015-06-15 10:10:59 -07:00
Spencer Alger 2c230f7cd4 [grunt] update plugins 2015-06-11 19:10:16 -07:00
Spencer Alger a5ffd91277 [lodash] audit _() usage to ensure compatibility with lodash 3.0
Starting in lodash 3.0 _() chains are lazily evaluated and therefor usage of the pattern had to be checked for side effects. Where it made more sense to just use Array methods, the code was updated. In other places the code was already calling .value() on the chain, so no changes were needed. Finally, there were places where the chain was not designed to produce a value, but to modify a value that was already in scope (like this/self), in those senarios .commit() was added to force evaluation of the chain.
2015-06-11 18:27:18 -07:00
Chris Cowan cf8bfd0f10 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-05 17:06:48 -07:00
Rashid Khan 1494ce2b44 Fix license check of assert-plus and commander 2015-06-05 12:08:04 -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 fc28784e4d Add 'licenses' task to grunt to check for incompatible licenses 2015-06-04 13:47:57 -07:00
Chris Cowan ff5b369d42 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-03 16:53:14 -07:00
Spencer Alger 971ca6ef3e [testing] add reusable test seed option to tests 2015-05-29 21:33:43 -07:00
Joe Fleming 631b4a4ce4 Merge pull request #3969 from lukasolson/issues/3921
Add leaflet sprites to build
2015-05-26 14:20:59 -07:00
Lukas Olson 0183612a44 Add leaflet sprites to build (issues/3921) 2015-05-22 17:21:06 -07:00
Joe Fleming 42f2cafae9 copy worker-json to root path
done to avoid dealing with the dynamic loading stuff ace does
2015-05-22 14:51:28 -07:00
Chris Cowan 694ca165db Moving src/hapi to src/server 2015-05-12 09:52:21 -07:00
Rashid Khan 76a992e3c4 Remove the test watcher 2015-04-24 07:56:10 -07:00
Spencer Alger ed2928ef31 switched to personal fork of grunt-jscs to inclide fix feature 2015-04-02 09:23:05 -07:00
Spencer Alger da16712f7b Merge branch 'master' of github.com:elastic/kibana into add/jscs 2015-04-01 16:22:50 -07:00
Rashid Khan 93b66e1c98 Fix download location 2015-03-30 15:06:03 -07:00