MCPcopy Create free account
hub / github.com/code-pushup/cli / compareReports

Function compareReports

packages/ci/src/lib/run-utils.ts:191–207  ·  view source on GitHub ↗
(
  args: CompareReportsArgs,
)

Source from the content-addressed store, hash-verified

189}
190
191export async function compareReports(
192 args: CompareReportsArgs,
193): Promise<ProjectRunResult> {
194 const { ctx, env, config } = args;
195 const { settings } = env;
196
197 await prepareReportFilesToCompare(args);
198 await runCompare(ctx, { hasFormats: hasDefaultPersistFormats(config) });
199
200 logInfo('Compared reports and generated diff files');
201
202 const newIssues = settings.detectNewIssues
203 ? await findNewIssues(args)
204 : undefined;
205
206 return saveDiffFiles(args, newIssues);
207}
208
209export async function prepareReportFilesToCompare(
210 args: CompareReportsArgs,

Callers 1

runOnProjectFunction · 0.70

Calls 6

runCompareFunction · 0.85
hasDefaultPersistFormatsFunction · 0.85
logInfoFunction · 0.85
findNewIssuesFunction · 0.85
saveDiffFilesFunction · 0.85

Tested by

no test coverage detected