[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.
This commit is contained in:
spalger 2016-09-19 13:15:04 -07:00
parent f2c7abecbe
commit ea303935a1
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'
]);