tcr-cli
Version:
A TCR (Test Commit Revert) command line utility for making it easier to develop through tcr
20 lines (17 loc) • 638 B
JavaScript
const getCurrentTestFile = require('../common.js').getCurrentTestFile;
const execSync = require('child_process').execSync;
const fs = require('fs');
const getTestsResults = (options) => {
const resultFile = getCurrentTestFile(options);
try {
execSync(options.testCommand + ` > ${resultFile} 2>&1` );
const resultStr = fs.readFileSync(resultFile);
console.log('tests ok', resultStr.toString('utf8'));
return true;
} catch (err) {
const resultStr = fs.readFileSync(resultFile);
console.log('test failed', resultStr.toString('utf8'));
return null;
}
};
module.exports.getTestsResults = getTestsResults;