Skip to content

meta(fuzzer): tracking issue for improvements to property tests and invariant tests #4433

@mds1

Description

@mds1

Component

Forge

Describe the feature you would like

This issue tracks general fuzzer improvements that improve both property tests and invariant tests. (There will be a separate tracking issue for things that are strictly invariant test related).

Items are roughly ordered by my opinion of priority, both at the header-level and the bullet-level. I say "roughly ordered" because some items are much bigger scope than others so having a strict ordering doesn't make much sense.

Fuzzer Benchmark/Tests

First priority is some tests and benchmarks. to verify behavior of the fuzzer has not regressed as it's changed. Potential test cases:

This is tracked in a separate issue here: #3411

Refactor / Tech Debt / Cleanup

Features / Performance

High Priority

Low priority:

Failure Persistence and Replay

I have this last because the functionality can be replicated a bit tediously by copying failed tests into concrete tests.

Long Term Fuzz Techniques

Some more advanced techniques to consider down the road:

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Completed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions