mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-05 20:40:16 -08:00
feat(fs): use git commit hash as cache key for clean repositories (#8278)
Signed-off-by: knqyf263 <knqyf263@gmail.com>
This commit is contained in:
@@ -16,10 +16,12 @@ import (
|
||||
"github.com/magefile/mage/sh"
|
||||
"github.com/magefile/mage/target"
|
||||
|
||||
//mage:import rpm
|
||||
rpm "github.com/aquasecurity/trivy/pkg/fanal/analyzer/pkg/rpm/testdata"
|
||||
// Trivy packages should not be imported in Mage (see https://github.com/aquasecurity/trivy/pull/4242),
|
||||
// but this package doesn't have so many dependencies, and Mage is still fast.
|
||||
//mage:import gittest
|
||||
gittest "github.com/aquasecurity/trivy/internal/gittest/testdata"
|
||||
//mage:import rpm
|
||||
rpm "github.com/aquasecurity/trivy/pkg/fanal/analyzer/pkg/rpm/testdata"
|
||||
"github.com/aquasecurity/trivy/pkg/log"
|
||||
)
|
||||
|
||||
@@ -286,7 +288,7 @@ func compileWasmModules(pattern string) error {
|
||||
|
||||
// Unit runs unit tests
|
||||
func (t Test) Unit() error {
|
||||
mg.Deps(t.GenerateModules, rpm.Fixtures)
|
||||
mg.Deps(t.GenerateModules, rpm.Fixtures, gittest.Fixtures)
|
||||
return sh.RunWithV(ENV, "go", "test", "-v", "-short", "-coverprofile=coverage.txt", "-covermode=atomic", "./...")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user