Skip to content

Commit 82eebca

Browse files
committed
extended missed threshold message by file directory
1 parent 487e8ee commit 82eebca

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pkg/domain/evaluation.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package domain
22

33
import (
44
"fmt"
5+
"path"
56
"regexp"
67

78
"github.com/GoTestTools/limgo/pkg/dto"
@@ -56,12 +57,13 @@ func Evaluate(moduleStatistic statistic.ModuleStatistic, cfg dto.CoverageConfig)
5657
filteredFiles := moduleStatistic.FilterFileStatistics(regexMap[matcher])
5758

5859
for _, filteredFile := range filteredFiles {
60+
filePath := path.Join(filteredFile.Directory, filteredFile.Name)
5961

6062
stmtCoverage := filteredFile.GetStmtCoverage()
6163
if threshold.Statements > stmtCoverage {
6264
errs = append(errs, evaluation.CoverageError{
6365
Type: evaluation.CoverageErrorStmt,
64-
AffectedFile: filteredFile.Name,
66+
AffectedFile: filePath,
6567
ExpectedThreshold: threshold.Statements,
6668
ActualCovered: stmtCoverage,
6769
})
@@ -71,7 +73,7 @@ func Evaluate(moduleStatistic statistic.ModuleStatistic, cfg dto.CoverageConfig)
7173
if threshold.Lines > gblLineCoverage {
7274
errs = append(errs, evaluation.CoverageError{
7375
Type: evaluation.CoverageErrorLines,
74-
AffectedFile: filteredFile.Name,
76+
AffectedFile: filePath,
7577
ExpectedThreshold: threshold.Lines,
7678
ActualCovered: gblLineCoverage,
7779
})
@@ -81,7 +83,7 @@ func Evaluate(moduleStatistic statistic.ModuleStatistic, cfg dto.CoverageConfig)
8183
if threshold.Lines > gblBranchesCoverage {
8284
errs = append(errs, evaluation.CoverageError{
8385
Type: evaluation.CoverageErrorBranches,
84-
AffectedFile: filteredFile.Name,
86+
AffectedFile: filePath,
8587
ExpectedThreshold: threshold.Branches,
8688
ActualCovered: gblBranchesCoverage,
8789
})

0 commit comments

Comments
 (0)