MCPcopy Create free account
hub / github.com/Permify/permify / calculateCoveragePercent

Function calculateCoveragePercent

pkg/development/coverage/coverage.go:291–299  ·  view source on GitHub ↗

calculateCoveragePercent calculates coverage percentage based on total and uncovered elements

(totalElements, uncoveredElements []string)

Source from the content-addressed store, hash-verified

289
290// calculateCoveragePercent calculates coverage percentage based on total and uncovered elements
291func calculateCoveragePercent(totalElements, uncoveredElements []string) int {
292 totalCount := len(totalElements)
293 if totalCount == 0 {
294 return 100
295 }
296
297 coveredCount := totalCount - len(uncoveredElements)
298 return (coveredCount * 100) / totalCount
299}
300
301// calculateTotalCoverage calculates average coverage percentages across all entities
302func calculateTotalCoverage(entities []EntityCoverageInfo) (int, int, int) {

Callers 1

calculateEntityCoverageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected