---------

**Commit 1:**
[tests/functional] auto-rebuild assets in test:ui:server task

While working on some functional tests I had to re-run the `test:ui:server` task several times to rebuild the front-end assets. I'm not sure why that should be necessary, so this updates the server used in that specific task to auto-rebuild the assets.

* Original sha: ea303935a1
* Authored by spalger <email@spalger.com> on 2016-09-19T20:15:04Z
This commit is contained in:
Elastic Jasper 2016-10-10 11:11:30 -04:00
parent 20ae5e5e31
commit 02ba08c521
3 changed files with 24 additions and 1 deletions

1
.gitignore vendored
View file

@ -7,6 +7,7 @@ node_modules
trash
/optimize/bundles
/optimize/testdev
/optimize/testUiServer
target
/build
.jruby

View file

@ -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,

View file

@ -62,7 +62,7 @@ module.exports = function (grunt) {
grunt.registerTask('test:ui:server', [
'esvm:ui',
'run:testUIServer',
'run:testUIDevServer',
'run:devChromeDriver:keepalive'
]);