Skip to content

Fuzzing workflow is not friendly to rebuild and incremental changes. #107204

@ericstj

Description

@ericstj

I noticed that the fuzzing workflow runs as a self-contained app, which means that it requires a full repo build and will have incremental build challenges since self-contained apps rely on restoring nuget packages.

I see that as a result of this, the fuzzing infrastructure defines it's own NuGet.config with a local packages cache and pointers to the output packages. That means any time someone rebuilds they need to delete that cache and rebuild the entire repo to produce those packages.

Can you make it a framework dependent app instead, similar to how all our regular tests work, and use the test shared framework?

That's optimized for local builds and incremental changes - rebuilding libraries will update the test sharedframework without any extra steps.

@MihaZupan

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-Metain-prThere is an active PR which will close this issue when it is merged

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions