(cmd)
| 32 | * @returns {Promise} |
| 33 | */ |
| 34 | export function runCmd(cmd) { |
| 35 | return new Promise((resolve, reject) => { |
| 36 | exec(cmd, {maxBuffer: 1024 * 500}, function(err, stdout, stderr) { |
| 37 | if(err) { |
| 38 | console.error(stdout); |
| 39 | return reject(err); |
| 40 | } else { |
| 41 | if(DEBUG) console.log(`${cmd} stdout: ${stdout}`); |
| 42 | return resolve(); |
| 43 | } |
| 44 | }); |
| 45 | }); |
| 46 | } |
| 47 | |
| 48 | /** |
| 49 | * Assert that only the expected files are present |
no outgoing calls