Skip to content

Fuzzing improvements #344

@AlekSi

Description

@AlekSi
  • Split short fuzzing into several jobs to make PR checks faster. Likely it should not be one-fuzz-test-per-job as setup takes time too.
  • Make PR tests faster by running only collected corpus. 1s hack does not work as it breaks seed corpus testing (baseline coverage collection is aborted).
  • Run longer fuzzing on CI on schedule.
  • Move logic away from Makefile to fuzztool.
  • Extract reusable workflow or action?
  • Document fuzzing in CONTRIBUTING.md
  • Fuzz handlers?
  • Make inputs smaller (see there), maybe limit them with a flag

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/fuzzIssues about fuzzing and smithingcode/choreCode maintenance improvementsnot readyIssues that are not ready to be worked on; PRs that should skip CI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions