kibana/tasks/config
spalger 88427e9a43 add test sharding
The tests in master are currently failing regularly because our current browser tests are serious memory hogs. Investigation reveals that nearly every test is retaining all of the memory it causes to be allocated. We have made some progress to being able to diagnose the problems, but we expect that problem to take some serious work to fix. We need a short-term solution though, and this is it.

Rather than modify the bundling process, we will shard the top-level test suites by name. For now, we've created 4 shards, but adding new shards is trivial if we need to.

Sharding is accomplished by creating a murmur3 hash of the top level suite names, then bucketing based on the hash output. If a test suite resolves to shard2, but we are running shard1, we simply never pass the function to `mocha.describe()`. Rather than redefine every describe statement, we have shimmed the global `window.describe()` function to accomplish this.
2016-09-02 10:38:29 -07:00
..
aws_s3.js Upgrade to Node 6.4.0 2016-08-25 08:40:14 -07:00
babel.js [npm] remove requirefrom package 2016-02-24 14:50:12 -08:00
build.js Uppercase -SNAPSHOT on snapshot builds 2016-06-15 18:33:04 -04:00
clean.js Add visual regression screenshot gallery. 2016-06-14 08:33:45 -07:00
copy.js [folder structure] src/plugins -> src/core_plugins 2016-07-05 14:06:43 -05:00
eslint.js [grunt/eslint] correct comment 2015-09-23 13:15:21 -07:00
esvm.js [esvm] 127.0.0.1 is the default anyway, avoid min_master_nodes warning 2016-03-28 12:21:52 -07:00
intern.js [tests] Rename apps option to appSuites so we don't override the intern.apps object 2016-07-19 17:08:01 -05:00
karma.js add test sharding 2016-09-02 10:38:29 -07:00
licenses.js Upgrade to Node 6.4.0 2016-08-25 08:40:14 -07:00
packages.js [build] Include full version in staging package prefix, set production prefix separately 2016-07-21 21:27:42 -05:00
platforms.js Use x86_64 in build name instead of x64 2016-07-20 10:37:01 -04:00
run.js [dev] write test:dev optimize output to its own dir 2016-08-19 17:15:06 -07:00
s3.js [build] Check for release files after build task 2016-05-19 13:17:05 -05:00
services.js [build] move to absolute paths and improve fpm/pleaserun support 2015-08-14 13:27:41 -07:00
simplemocha.js [fix] @spalger identified as NSA mole. Run server-side tests in src/ui directory. 2016-07-06 15:14:25 -03:00