Files
Maël Nison 5fc6f7fc2e Pkg-tests testsuite (#5392)
* Adds the pkg-tests testsuite to the repository

* Fixes flow

* Adds babel to strip flowtypes

* Moves pkg-tests into the packages directory

* Fixes server timeouts

* Feedback
2018-02-27 17:30:17 +00:00

20 lines
414 B
JavaScript

/* @flow */
const cp = require('child_process');
exports.execFile = function(
path: string,
args: Array<string>,
options: Object,
): Promise<{|stdout: Buffer, stderr: Buffer|}> {
return new Promise((resolve, reject) => {
cp.execFile(path, args, options, (error, stdout, stderr) => {
if (error) {
reject(error);
} else {
resolve({stdout, stderr});
}
});
});
};