aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2024-08-16 12:04:08 +0200
committerTaras Madan <tarasmadan@google.com>2024-08-16 11:35:48 +0000
commitd0becdea21af55ab122b2e8d5d498c6fa9ab3564 (patch)
treeaea3b8fee86ed3e1410eb375ba813838f5b0c58d /pkg/cover
parentc3a6603be2cc031a8f2fa69e757e04a4ce647080 (diff)
tools/syz-cover: filter by source commit
Diffstat (limited to 'pkg/cover')
-rw-r--r--pkg/cover/file.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkg/cover/file.go b/pkg/cover/file.go
index e95392ad7..524963aaf 100644
--- a/pkg/cover/file.go
+++ b/pkg/cover/file.go
@@ -30,18 +30,18 @@ func DefaultTextRenderConfig() *CoverageRenderConfig {
}
}
-func RendFileCoverage(c context.Context, ns, repo, commit, filePath string,
+func RendFileCoverage(c context.Context, ns, repo, forCommit, sourceCommit, filePath string,
fromDate, toDate civil.Date, renderConfig *CoverageRenderConfig) (string, error) {
- fileContent, err := covermerger.GetFileVersion(filePath, repo, commit)
+ fileContent, err := covermerger.GetFileVersion(filePath, repo, forCommit)
if err != nil {
return "", fmt.Errorf("failed to GetFileVersion for file %s, commit %s from repo %s: %w",
- filePath, commit, repo, err)
+ filePath, forCommit, repo, err)
}
config := &covermerger.Config{
Jobs: 1,
Base: covermerger.RepoBranchCommit{
Repo: repo,
- Commit: commit,
+ Commit: forCommit,
},
FileVersProvider: covermerger.MakeWebGit(),
StoreDetails: true,
@@ -51,6 +51,7 @@ func RendFileCoverage(c context.Context, ns, repo, commit, filePath string,
if err := dbReader.InitNsRecords(c,
ns,
filePath,
+ sourceCommit,
fromDate,
toDate,
); err != nil {