aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/aflow/tool/grepper/grepper_test.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2026-02-06 10:18:00 +0100
committerDmitry Vyukov <dvyukov@google.com>2026-02-06 09:29:53 +0000
commit5f7c2dee8fbb40bb5418c441edb8a8efe5f260e2 (patch)
tree4fa72589c27dc74a69bbcbfb6e1cbd65835c0433 /pkg/aflow/tool/grepper/grepper_test.go
parent04f20e27d89a599725baf1048aba0db288c01153 (diff)
pkg/aflow/tool/grepper: fix grep invocation
If LLM searches for "->", grep considered it as a flag and failed. Add "--" before the expression to fix such cases.
Diffstat (limited to 'pkg/aflow/tool/grepper/grepper_test.go')
-rw-r--r--pkg/aflow/tool/grepper/grepper_test.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkg/aflow/tool/grepper/grepper_test.go b/pkg/aflow/tool/grepper/grepper_test.go
index 6f93df2dd..8f2123d82 100644
--- a/pkg/aflow/tool/grepper/grepper_test.go
+++ b/pkg/aflow/tool/grepper/grepper_test.go
@@ -81,4 +81,14 @@ foo.c-6- line;
args{Expression: "bad expression ("},
results{},
`bad expression: fatal: command line, 'bad expression (': Unmatched ( or \(`)
+ aflow.TestTool(t, Tool,
+ state{KernelSrc: repo.Dir},
+ args{Expression: "->root"},
+ results{},
+ "no matches")
+ aflow.TestTool(t, Tool,
+ state{KernelSrc: repo.Dir},
+ args{Expression: `-\>root`},
+ results{},
+ "no matches")
}