File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -268,24 +268,30 @@ export function getChecksMarkdown(
268
268
// Aggregate checks by name
269
269
const checksByName : Record <
270
270
string ,
271
- { success_count : number ; fail_count : number }
271
+ { success_count : number ; fail_count : number ; total_count : number }
272
272
> = { }
273
273
274
274
// Group checks by name and aggregate metrics
275
275
checks . forEach ( ( check ) => {
276
276
const { name, metric_summary } = check
277
277
if ( ! checksByName [ name ] ) {
278
- checksByName [ name ] = { success_count : 0 , fail_count : 0 }
278
+ checksByName [ name ] = {
279
+ success_count : 0 ,
280
+ fail_count : 0 ,
281
+ total_count : 0 ,
282
+ }
279
283
}
280
284
checksByName [ name ] . success_count += metric_summary . success_count
281
285
checksByName [ name ] . fail_count += metric_summary . fail_count
286
+ checksByName [ name ] . total_count +=
287
+ metric_summary . success_count + metric_summary . fail_count
282
288
} )
283
289
// List failed checks (those with fail_count > 0)
284
290
Object . entries ( checksByName )
285
291
. filter ( ( [ , metrics ] ) => metrics . fail_count > 0 )
286
292
. forEach ( ( [ name , metrics ] ) => {
287
293
markdownSections . push (
288
- ` - \`${ name } \`: Failed **${ formatNumber ( metrics . fail_count ) } **, out of **${ formatNumber ( metrics . success_count + metrics . fail_count ) } ** times.`
294
+ ` - \`${ name } \`: Failed **${ formatNumber ( metrics . fail_count ) } **, out of **${ formatNumber ( metrics . total_count ) } ** times.`
289
295
)
290
296
} )
291
297
}
You can’t perform that action at this time.
0 commit comments