@mh-code/angular-unit-test-runner
Version:
Runs unit test for a specific angular project or for all projects.
36 lines (35 loc) • 1.24 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.calcStatistics = void 0;
const angular_unit_test_state_1 = require("@mh-code/angular-unit-test-state");
const calcStatistics = () => {
let sumTotal = 0;
let sumSuccess = 0;
let sumSkipped = 0;
let sumFailed = 0;
let sumNetTime = 0;
const summary = {};
const summaryKey = 'total';
console.log('###################### results #####################');
console.log('got', angular_unit_test_state_1.AutState.resultCount(), 'results');
const results = angular_unit_test_state_1.AutState.getResults();
for (const [key, value] of results) {
const { total, success, skipped, failed } = value;
const netTime = value.netTime / 1000;
summary[key] = { total, success, skipped, failed, netTime };
sumTotal += total;
sumSuccess += success;
sumSkipped += skipped;
sumFailed += failed;
sumNetTime += netTime;
}
summary[summaryKey] = {
total: sumTotal,
success: sumSuccess,
skipped: sumSkipped,
failed: sumFailed,
netTime: sumNetTime,
};
console.log(summary);
};
exports.calcStatistics = calcStatistics;
;