diff --git a/coverage.go b/coverage.go index 3ba7477..8ecce81 100644 --- a/coverage.go +++ b/coverage.go @@ -139,6 +139,8 @@ func (l Parser) processLcov() (Report, error) { } } + // Add last file + report.Files = append(report.Files, fileReport) return report, nil } diff --git a/coverage_test.go b/coverage_test.go index 49ee42c..2f86fba 100644 --- a/coverage_test.go +++ b/coverage_test.go @@ -17,6 +17,8 @@ func TestLCOV(t *testing.T) { assert.Equal(t, 1695, report.TotalFunctions) assert.Equal(t, 2798, report.CoveredLines) assert.Equal(t, 6395, report.TotalLines) + assert.Equal(t, 182, len(report.Files)) + } func TestCobertura(t *testing.T) {