Stryker

ProgressReporter.js - Stryker report

Summary

File Based on all code Based on code coverage
ProgressReporter.js
100%
3/3 100% 3/3

Code

"use strict";
var report_1 = require('stryker-api/report');
var chalk = require('chalk');
var ProgressReporter = (function () 0{
    function ProgressReporter() 1{
    }

    ProgressReporter.prototype.onMutantTested = function (result) 2{
        var toLog;
        switch (result.status) {
            case report_1.MutantStatus.KILLED:
                toLog = '.';
                break;
            case report_1.MutantStatus.TIMEDOUT:
                toLog = chalk.yellow('T');
                break;
            case report_1.MutantStatus.SURVIVED:
                toLog = chalk.bold.red('S');
                break;
            default:
                toLog = '';
                break;
        }
        process.stdout.write(toLog);
    };
    return ProgressReporter;
}());
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = ProgressReporter;
//# sourceMappingURL=ProgressReporter.js.map