Skip to content

Add basic fuzz tests as part of dogfooding coverage guided fuzzing

Yevgeny Pats requested to merge add_fuzz_test into master

What does this MR do?

This MR add basic fuzz test to dogfood our new coverage fuzzing feature.

Why was this MR needed?

Dogfooding.

GitLab coverage fuzzing feature do not support RoR but does support Go, so gitlab-runner was kind of the only place to dogfood this. I would mention that gitlab-runner is not the perfect place for coverage fuzzing as we usually more interested in projects that are doing parsing intensive operations. Anyway, for dogfooding this should be good enough and it helped me to fix a few bugs alreadyd.

What are the relevant issue numbers?

gitlab#216150 (closed) gitlab-com/www-gitlab-com#8366 (closed)

Edited by Yevgeny Pats

Merge request reports