From df21e54e57fefc05983b500062be6463f1886f04 Mon Sep 17 00:00:00 2001 From: Joe Fleming Date: Wed, 14 Dec 2016 16:35:03 -0700 Subject: [PATCH] allow browser tests to be runOnce Original commit: elastic/kibana-plugin-helpers@ede52ece0effb93322d3442cdedc2da36a32e149 --- .../tasks/test/browser/test_browser_action.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/kbn-plugin-helpers/tasks/test/browser/test_browser_action.js b/packages/kbn-plugin-helpers/tasks/test/browser/test_browser_action.js index bbb5dd95346b..cb27f4c7b03b 100644 --- a/packages/kbn-plugin-helpers/tasks/test/browser/test_browser_action.js +++ b/packages/kbn-plugin-helpers/tasks/test/browser/test_browser_action.js @@ -1,4 +1,4 @@ -module.exports = function (plugin) { +module.exports = function (plugin, opts = {}) { var execFileSync = require('child_process').execFileSync; var kbnServerArgs = [ @@ -7,7 +7,8 @@ module.exports = function (plugin) { ]; var cmd = 'npm'; - var args = ['run', 'test:dev', '--'].concat(kbnServerArgs); + var task = (opts.runOnce) ? 'test:browser' : 'test:dev'; + var args = ['run', task, '--'].concat(kbnServerArgs); execFileSync(cmd, args, { cwd: plugin.kibanaRoot, stdio: ['ignore', 1, 2]