diff --git a/.gitignore b/.gitignore index 73948dcb6c9d..51e8da1e311b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ node_modules trash /optimize/bundles /optimize/testdev +/optimize/testUiServer target /build .jruby diff --git a/tasks/config/run.js b/tasks/config/run.js index 780f2362f282..cd77b19152cd 100644 --- a/tasks/config/run.js +++ b/tasks/config/run.js @@ -77,6 +77,28 @@ module.exports = function (grunt) { ] }, + testUIDevServer: { + options: { + wait: false, + ready: /Server running/, + quiet: false, + failOnError: false + }, + cmd: binScript, + args: [ + ...stdDevArgs, + '--server.port=' + uiConfig.servers.kibana.port, + '--elasticsearch.url=' + format(uiConfig.servers.elasticsearch), + '--dev', + '--no-base-path', + '--no-ssl', + '--optimize.lazyPort=5611', + '--optimize.lazyPrebuild=true', + '--optimize.bundleDir=optimize/testUiServer', + ...kbnServerFlags, + ] + }, + testCoverageServer: { options: { wait: false, diff --git a/tasks/test.js b/tasks/test.js index 8c67078ec2e7..185efffdb00d 100644 --- a/tasks/test.js +++ b/tasks/test.js @@ -62,7 +62,7 @@ module.exports = function (grunt) { grunt.registerTask('test:ui:server', [ 'esvm:ui', - 'run:testUIServer', + 'run:testUIDevServer', 'run:devChromeDriver:keepalive' ]);