serverless/test/utils/childProcess.js
2020-09-09 11:17:21 +02:00

17 lines
425 B
JavaScript

'use strict';
const { execSync: originalExecSync } = require('child_process');
function execSync(command, options = null) {
// Same as native but outputs std in case of error
try {
return originalExecSync(command, options);
} catch (error) {
if (error.stdout) process.stdout.write(error.stdout);
if (error.stderr) process.stderr.write(error.stderr);
throw error;
}
}
module.exports = { execSync };