-
Notifications
You must be signed in to change notification settings - Fork 273
Inconsistent wording for verification success and failure #905
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
Comments
Be warned that there is an unknown number of tools around CBMC parsing this output. |
Maybe something for the 6.0 release then? |
What's the value? |
Improved usability. I was writing a test case for CBMC which I was expecting to succeed. I already had a test runner for a test expected to fail, which checked the output for |
I'll leave it to others to judge the risk of breaking several companies' and existing users' tool chains over having a correct semantic pair. Making such a subtle change after ~15 years requires care. |
Risk / cost : subtle and annoying breaking of wrapper scripts. In the
past smaller changes to the flags / output have cause significant
issues.
Benefit : subjective and minimal. Many of our users do not have English
as a first language so I suspect the subtly of this may be lost on them.
I don't think we should make this change. There are *many* things that
need this development and discussion effort *way* more urgently. For
example:
#896
#661
|
This item has been raised for #1148; I believe @martin-cs and myself have voiced opinions clearly. All others are invited to put in their weight. |
Closing as there seems to be no desire to make this change and the cost/benefit does not look optimistic. |
CBMC prints
VERIFICATION FAILED
on failure, butVERIFICATION SUCCESSFUL
on success. Shouldn't it beFAILED|SUCCEEDED
,UNSUCCESSFUL|SUCCESSFUL
, orFAILURE|SUCCESS
? As individual goals useFAILURE|SUCCESS
, it seems sensible to use this scheme for the final result too.The text was updated successfully, but these errors were encountered: