Skip to content

Make AggregationFuzzer reproducible #12903

Open

Description

@jayzhan211

Is your feature request related to a problem or challenge?

The PR #12667 effectively generates tests to catch the bug. However, since it uses ThreadRng to generate data, the results are non-reproducible, making it difficult to pinpoint the root cause of the failure

Describe the solution you'd like

I want the test to generate data randomly each time, but also have the option to pass a seed, so that failing test cases can be made reproducible

Describe alternatives you've considered

No response

Additional context

No response

Activity

  1. Rachelint commented on Oct 13, 2024

    @Rachelint
    Contributor

    Yes, it is the one of the most important features should be supported for me, too.
    I am working on it.

  2. Rachelint commented on Oct 13, 2024

    @Rachelint
    Contributor

    take

  3. stantheman0128 commented on Oct 13, 2026

    @stantheman0128

    take

  4. stantheman0128 commented on Oct 13, 2026

    @stantheman0128

    @Rachelint are you still planning to work on this? If not, I'd like to pick it up. My plan is to pass a seed through the aggregation fuzzer and print it when a run fails, so the failure can be replayed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions