UNPKG

e2ed

Version:

E2E testing framework over Playwright

22 lines (21 loc) 797 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTotalApiStatistics = void 0; const sort_json_keys_1 = require("sort-json-keys"); const apiStatistics_1 = require("../apiStatistics"); /** * Get total API statistics by summing the API statistics of all tests. * @internal */ const getTotalApiStatistics = (apiStatisticsOfTests) => { const totalApiStatistics = { pages: Object.create(null), requests: Object.create(null), resources: Object.create(null), }; for (const apiStatistics of apiStatisticsOfTests) { (0, apiStatistics_1.addApiStatistics)(totalApiStatistics, apiStatistics); } return (0, sort_json_keys_1.sortJsonKeys)(totalApiStatistics); }; exports.getTotalApiStatistics = getTotalApiStatistics;