From 89bb13908156fdb931e53b4c7a4119fd773c27e5 Mon Sep 17 00:00:00 2001 From: Dave Lockhart Date: Fri, 25 Sep 2026 14:24:44 -0400 Subject: [PATCH] GAUD-10701: fix exec call --- src/server/visual-diff-reporter.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/server/visual-diff-reporter.js b/src/server/visual-diff-reporter.js index 0ba418e5..1fcfea1c 100644 --- a/src/server/visual-diff-reporter.js +++ b/src/server/visual-diff-reporter.js @@ -2,7 +2,7 @@ import * as os from 'node:os'; import { cpSync, existsSync, mkdirSync, readFileSync, rmSync, writeFileSync } from 'node:fs'; import { dirname, join } from 'node:path'; import { env } from 'node:process'; -import { execSync } from 'node:child_process'; +import { execFileSync } from 'node:child_process'; import { fileURLToPath } from 'node:url'; import { getTestInfo } from './visual-diff-info.js'; import { PATHS } from './paths.js'; @@ -163,7 +163,13 @@ export function visualDiffReporter({ updateGoldens } = {}) { cpSync(inputDir, tempDir, { force: true, recursive: true }); writeFileSync(join(tempDir, 'data.js'), `export default ${json};`); - execSync(`npx rollup -c ${join(__dirname, './rollup.config.js')}`, { stdio: 'pipe' }); + execFileSync('npx', [ + 'rollup', + '-c', + join(__dirname, './rollup.config.js') + ], { + stdio: 'pipe' + }); rmSync(tempDir, { recursive: true });