diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2026-02-02 08:17:28 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2026-02-02 09:22:43 +0000 |
| commit | 9a3a4862049c464b0fc12dff6a9bfc49e2d8bf03 (patch) | |
| tree | 40b78b34f2201ecffdc88fc84e645eb1af72ce35 /pkg/aflow/flow/patching/actions_test.go | |
| parent | 62be7008f950a8b59112b792a9099734ae54c157 (diff) | |
pkg/aflow/flow/patching: fix getting list of recent commits
We need to run git log in the master git repo b/c out KernelSrc/KernelScratchSrc
are shallow checkouts that don't have history.
Diffstat (limited to 'pkg/aflow/flow/patching/actions_test.go')
| -rw-r--r-- | pkg/aflow/flow/patching/actions_test.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkg/aflow/flow/patching/actions_test.go b/pkg/aflow/flow/patching/actions_test.go index c6f3011e7..c2e18141b 100644 --- a/pkg/aflow/flow/patching/actions_test.go +++ b/pkg/aflow/flow/patching/actions_test.go @@ -9,6 +9,8 @@ import ( "testing" "github.com/google/syzkaller/pkg/aflow" + "github.com/google/syzkaller/pkg/osutil" + "github.com/stretchr/testify/require" ) func TestRecentCommits(t *testing.T) { @@ -17,8 +19,11 @@ func TestRecentCommits(t *testing.T) { if os.Getenv("CI") != "" { t.Skip("skipping on CI because of shallow git checkout") } - aflow.TestAction(t, getRecentCommits, recentCommitsArgs{ - KernelSrc: filepath.FromSlash("../../../.."), + dir := t.TempDir() + require.NoError(t, osutil.MkdirAll(filepath.Join(dir, "repo"))) + require.NoError(t, os.Symlink(osutil.Abs(filepath.FromSlash("../../../..")), + filepath.Join(dir, "repo", "linux"))) + aflow.TestAction(t, getRecentCommits, dir, recentCommitsArgs{ KernelCommit: "e01a0ca6c12c9851ea7090f13879255ef82291e7", PatchDiff: ` diff --git a/dashboard/app/ai.go b/dashboard/app/ai.go |
