aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/fuzzer/fuzzer_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/fuzzer/fuzzer_test.go b/pkg/fuzzer/fuzzer_test.go
index f92b5b3fc..ed64a803f 100644
--- a/pkg/fuzzer/fuzzer_test.go
+++ b/pkg/fuzzer/fuzzer_test.go
@@ -40,9 +40,10 @@ func TestFuzz(t *testing.T) {
ctx, cancel := context.WithCancel(context.Background())
defer cancel()
+ corpusUpdates := make(chan corpus.NewItemEvent)
fuzzer := NewFuzzer(ctx, &Config{
Debug: true,
- Corpus: corpus.NewCorpus(ctx),
+ Corpus: corpus.NewMonitoredCorpus(ctx, corpusUpdates),
Logf: func(level int, msg string, args ...interface{}) {
if level > 1 {
return
@@ -61,8 +62,8 @@ func TestFuzz(t *testing.T) {
select {
case <-ctx.Done():
return
- case c := <-fuzzer.Config.NewInputs:
- t.Logf("new prog:\n%s", c.Prog)
+ case u := <-corpusUpdates:
+ t.Logf("new prog:\n%s", u.ProgData)
}
}
}()