mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-10 12:57:47 +00:00
[test] Use execFileSync() to get processes (#9445)
`spawnSync()` does not throw if the command can't be found in the PATH or if an error occurs. If we use `execFileSync()`, it will throw and that was likely the desired behavior in this test utility function.
This commit is contained in:
@@ -10,7 +10,7 @@ const { version: cliVersion } = require('../../package.json');
|
|||||||
const {
|
const {
|
||||||
fetchCachedToken,
|
fetchCachedToken,
|
||||||
} = require('../../../../test/lib/deployment/now-deploy');
|
} = require('../../../../test/lib/deployment/now-deploy');
|
||||||
const { spawnSync } = require('child_process');
|
const { spawnSync, execFileSync } = require('child_process');
|
||||||
|
|
||||||
jest.setTimeout(6 * 60 * 1000);
|
jest.setTimeout(6 * 60 * 1000);
|
||||||
|
|
||||||
@@ -522,7 +522,7 @@ async function ps(parentPid, pids = {}) {
|
|||||||
: ['ps', '-o', 'pid', '--no-headers', '--ppid', parentPid];
|
: ['ps', '-o', 'pid', '--no-headers', '--ppid', parentPid];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const { stdout: buf } = spawnSync(cmd[0], cmd.slice(1), {
|
const buf = execFileSync(cmd[0], cmd.slice(1), {
|
||||||
encoding: 'utf-8',
|
encoding: 'utf-8',
|
||||||
});
|
});
|
||||||
for (let pid of buf.match(/\d+/g)) {
|
for (let pid of buf.match(/\d+/g)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user