-
Notifications
You must be signed in to change notification settings - Fork 5
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
Confusing "No test trace found" error state #52
Labels
Comments
jtremback
added
bug
Something isn't working
enhancement
New (user-facing) feature or request
labels
Jul 29, 2021
Thank you for reporting this, @jtremback! We will fix that. |
Note. modelator/modelator/src/module/tlc/output.rs Lines 8 to 15 in b45faeb
|
rnbguy
added a commit
that referenced
this issue
Aug 20, 2021
@jtremback I added prelim changes to detect error messages from TLC. Feedbacks are welcome on |
Oh cool! I'll take a look |
rnbguy
added a commit
that referenced
this issue
Aug 23, 2021
* impl From for Error * catch error message from TLC (#52)
Closed via #74 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The error state
Is produced by several different error conditions, making debugging hard and confusing. For example:
IBCTests.cfg
. In TLC this yielded the much more informative error messageThe invariant Neg specified in the configuration file is not defined in the specification.
*Test
operators in a TLA+ file does not yield an error trace when negated. A single one of the*Test
operators in a TLA+ spec not yielding an error trace when negated will result in this error being produced with no indication of which one caused the problem. To find and fix it involves a slow process of trying to negate each*Test
operator and seeing if a trace is produced.The text was updated successfully, but these errors were encountered: