diff --git a/lib/command/run-multiple.js b/lib/command/run-multiple.js index 52721c484..c2c2a92ff 100644 --- a/lib/command/run-multiple.js +++ b/lib/command/run-multiple.js @@ -34,7 +34,6 @@ module.exports = function (selectedRuns, options) { let codecept; const testRoot = getTestRoot(configFile); - config = getConfig(configFile); // copy opts to run Object.keys(options) @@ -50,6 +49,11 @@ module.exports = function (selectedRuns, options) { overrides = {}; } + config = { + ...getConfig(configFile), + ...overrides, + }; + if (!config.multiple) { fail('Multiple runs not configured, add "multiple": { /../ } section to config'); } @@ -128,10 +132,7 @@ function executeRun(runName, runConfig) { // override grep param and collect all params const params = ['run', '--child', `${runId++}.${runName}:${browserName}`, - '--override', JSON.stringify({ - ...overriddenConfig, - ...overrides, - }), + '--override', JSON.stringify(overriddenConfig), ]; Object.keys(childOpts).forEach((key) => {