From 5fa76f921006ff7d47956b96a6cea333681444e4 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 17 Feb 2026 15:43:11 +0100 Subject: pkg/aflow/tool/codesearcher: add end-to-end tests Update #6811 --- pkg/codesearch/codesearch.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pkg/codesearch/codesearch.go') diff --git a/pkg/codesearch/codesearch.go b/pkg/codesearch/codesearch.go index 0e8fe6014..4243f1013 100644 --- a/pkg/codesearch/codesearch.go +++ b/pkg/codesearch/codesearch.go @@ -13,8 +13,10 @@ import ( "strconv" "strings" "syscall" + "testing" "github.com/google/syzkaller/pkg/aflow" + "github.com/google/syzkaller/pkg/clangtool/tooltest" "github.com/google/syzkaller/pkg/osutil" ) @@ -153,6 +155,11 @@ func NewIndex(databaseFile string, srcDirs []string) (*Index, error) { }, nil } +func NewTestIndex(t *testing.T, dir string) *Index { + db := tooltest.LoadOutput[Database](t, dir) + return &Index{db, []string{dir}} +} + func (index *Index) Command(cmd string, args []string) (string, error) { for _, meta := range Commands { if cmd == meta.Name { -- cgit mrf-deployment