-
Notifications
You must be signed in to change notification settings - Fork 273
Make tests pass with single-path symbolic execution [depends-on: #3969, blocks: #3976] #3960
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
Conversation
Each run of symbolic execution reports the number of properties that failed *in this run*, and it isn't always possible to violate multiple properties along a single path. All paths together, however, show the same property violations as path-merging symbolic execution.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✔️
Passed Diffblue compatibility checks (cbmc commit: 44f92ad).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/98718450
Path-based should still be able to count the number of failed properties? |
The question is when the output |
With #3969 the output will be the same as with multi-path symex, i.e. only the final collated results are reported. |
Thanks @peterschrammel. I'll mark this one "depends-on: #3969" and will then close it as soon as that's merged. |
Each run of symbolic execution reports the number of properties that failed in
this run, and it isn't always possible to violate multiple properties along a
single path. All paths together, however, show the same property violations as
path-merging symbolic execution.