Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[reduce] Add lithium repeat/min/max/chunk-size arguments to grizzly.reduce #469

Open
attekett opened this issue Oct 24, 2024 · 1 comment

Comments

@attekett
Copy link

For last couple of days, I have been reducing a file with original size of ~250KB. I have tried with different grizzly.reduce strategies and most of them can initially remove pretty large chunks, but then end up spending ages churning the last passes, especially when in some cases removing one line here, allows removal of another line on next round, causing another 4k executions.

I think it would be beneficial, if we could use --repeat, --min, --max and --chunk-size arguments from lithium, to have more fine grained control over test case reduction. This would allow initial manual sweeps with different strategies, using mid size chunk sizes, before running full sweeps, potentially cutting large amount of executions from small chunk size passes of each strategy.

@tysmith
Copy link
Collaborator

tysmith commented Oct 31, 2024

Yes I agree grizzly-reduce needs some work here. We have had some discussions internally as well. Hopefully I can schedule sometime to work on this, knowing others care about this issue is helpful.

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

No branches or pull requests

2 participants