prometheus/util/fuzzing
Julien Pivotto 7a70afb5a4 fuzzing: detect parser runtime panics in FuzzParseExpr
Export ErrUnexpected from the parser package so the fuzz test can use
errors.Is to detect when the parser's recover() handler caught a
runtime panic. Previously these were silently swallowed; now
FuzzParseExpr fails on them.

Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-05-22 17:04:02 +02:00
..
corpus_gen fuzzing: generate libFuzzer dictionary for FuzzParseExpr 2026-04-08 17:38:23 +02:00
.gitignore Fuzzing: Move to go fuzzing 2026-01-12 12:59:10 +01:00
corpus.go fuzzing: generate libFuzzer dictionary for FuzzParseExpr 2026-04-08 17:38:23 +02:00
corpus_protobuf.go util/fuzzing: fix changed field name CreatedTimestamp in protobuf corpus 2026-04-01 15:08:33 +02:00
fuzz_test.go fuzzing: detect parser runtime panics in FuzzParseExpr 2026-05-22 17:04:02 +02:00