UNPKG

@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
"use strict"; 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;