diff --git a/test/common/child_process.js b/test/common/child_process.js index 30669821bf4165..22fb8190602966 100644 --- a/test/common/child_process.js +++ b/test/common/child_process.js @@ -12,7 +12,8 @@ function cleanupStaleProcess(filename) { } process.once('beforeExit', () => { const basename = filename.replace(/.*[/\\]/g, ''); - require('child_process') + try { + require('child_process') .execFileSync(`${process.env.SystemRoot}\\System32\\wbem\\WMIC.exe`, [ 'process', 'where', @@ -20,6 +21,9 @@ function cleanupStaleProcess(filename) { 'delete', '/nointeractive', ]); + } catch { + // Ignore failures, there might not be any stale process to clean up. + } }); }