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

feat: introduce other failure modes #237

Merged
merged 10 commits into from
Dec 21, 2023
Merged

feat: introduce other failure modes #237

merged 10 commits into from
Dec 21, 2023

Conversation

daejunpark
Copy link
Collaborator

@daejunpark daejunpark commented Dec 21, 2023

when smt solving returns unknown due to timeout, the test result cannot be determined as simply either PASS or FAIL.

this pr introduces various failure types for better ux:

  • FAIL: counterexample generated
  • TIMEOUT: no counterexamples due to timeout (or oom)
  • ERROR: some path got stuck due to internal errors, or all paths were reverted

also, now the paths info provides the total number of paths only. e.g., paths: 1/3 => paths: 3

@daejunpark daejunpark merged commit a5a48df into main Dec 21, 2023
41 checks passed
@daejunpark daejunpark deleted the feat/timeout branch December 21, 2023 22:17
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

Successfully merging this pull request may close these issues.

1 participant