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

Tracking issue for UX improvements to the concrete playback feature #1536

Open
sanjit-bhat opened this issue Aug 17, 2022 · 2 comments
Open
Labels
[C] Feature / Enhancement A new feature request or enhancement to an existing feature.

Comments

@sanjit-bhat
Copy link
Contributor

If you have any feedback for the UX of the concrete playback feature, please comment it below. Getting feedback and iterating on it will help us stabilize the feature in the future.

@camshaft
Copy link
Contributor

camshaft commented Oct 27, 2022

For the bolero integration, it would be really helpful to pass kani a directory to write the failure outputs into. Something like --concrete-out-dir path/to/dir. On failure, kani would write a the byte representation to a file with the name as the hash of the contents. The nice thing about this is the bytes should map to the same representation used for libfuzzer, which means we can actually replay these failure files using the existing bolero corpus replay feature. We'd also get input shrinking for free as well.

@celinval
Copy link
Contributor

We should remove this extra setup step: https://model-checking.github.io/kani/debugging-verification-failures.html#setup

@rahulku rahulku added the [C] Feature / Enhancement A new feature request or enhancement to an existing feature. label Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[C] Feature / Enhancement A new feature request or enhancement to an existing feature.
Projects
None yet
Development

No branches or pull requests

5 participants