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

Fix: Highlight "inconclusive" as errors in the gutter icons #3826

Merged
merged 2 commits into from
Mar 30, 2023

Conversation

MikaelMayer
Copy link
Member

This PR fixes #3821
Now, the screenshot is strictly better than before (assertions that are inconclusive are highlighted as errors in the gutter)
image
However, there is one problem remaining:
Indeed, inconclusiveness happens for an entire batch, and its token is determined by Boogie to be the method's name no matter what. This is why in the screenshot "Test" is underlined in red (that's the diagnostic token), whereas the gutter icons are chosen based on the individual assertion's tokens.
We should change this at the boogie level, but for now this PR is an improvement over the existing state of the art.

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.

@MikaelMayer MikaelMayer enabled auto-merge (squash) March 30, 2023 18:12
@MikaelMayer MikaelMayer merged commit 40fab1e into master Mar 30, 2023
@MikaelMayer MikaelMayer deleted the fix-3821-gutter-ignored-problem branch March 30, 2023 19:41
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.

Ignored or could not reach conclusion not highlighted in gutter
2 participants