in packages/flow-dev-tools/src/record/recordRunner.js [130:170]
function printStatus(status: 'RECORDING' | 'RECORDED' | 'FAIL'): void {
let statusText = chalk.bold('[ ] RECORDING: ');
let newline = '';
if (status === 'RECORDED') {
statusText = chalk.green.bold('[✓] RECORDED: ');
newline = '\n';
} else if (status === 'FAIL') {
statusText = chalk.red.bold('[✗] FAILED TO RECORD:');
newline = '\n';
}
if (process.stdout.isTTY) {
// $FlowFixMe - Add this to lib file
process.stdout.clearLine();
process.stdout.write(
format(
'\r%s %s (%d/%d tests %d/%d steps passed)%s',
statusText,
suiteName,
testNum,
totalTests,
stepNum,
totalSteps,
newline,
),
);
} else {
if (status == 'FAIL' || status == 'RECORDED') {
process.stdout.write(
format(
'%s %s (%d/%d tests %d/%d steps passed)\n',
statusText,
suiteName,
testNum,
totalTests,
stepNum,
totalSteps,
),
);
}
}
}