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

Caching #51

Open
langston-barrett opened this issue Mar 16, 2023 · 0 comments
Open

Caching #51

langston-barrett opened this issue Mar 16, 2023 · 0 comments

Comments

@langston-barrett
Copy link
Owner

This paper points out that sundry situations can cause test-case reducers to retry inputs they've already attempted. It's not clear to me if treereduce does this; in either case I should introduce a cache mapping test-cases (or maybe their hashes) to the result of the interestingness test. At first, treereduce should produce an error when it's about to test an already-tested variant so that I can uncover why it's happening and perhaps just avoid it in the first place. If that's not possible, then the cache should be maintained as it will reduce testing times!

https://ieeexplore.ieee.org/abstract/document/7962327

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

No branches or pull requests

1 participant