-
Notifications
You must be signed in to change notification settings - Fork 280
Tag another test that fails if you don't have z3 on your path #6187
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
martin-cs
commented
Jun 17, 2021
- Each commit message has a non-empty body, explaining why the change was made.
- Methods or procedures I have added are documented, following the guidelines provided in CODING_STANDARD.md.
- The feature or user visible behaviour I have added or modified has been documented in the User Guide in doc/cprover-manual/
- Regression or unit tests are included, or existing tests cover the modified code (in this case I have detailed which ones those are in the commit message).
- My commit message includes data points confirming performance improvements (if claimed).
- My PR is restricted to a single feature or bugfix.
- White-space or formatting changes outside the feature-related changed lines are in commits of their own.
@db-ci-cprover please could one of the CI images not have z3 on the path so that we can catch this kind of issue before it is merged? |
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.
The Makefiles in regression/contracts
do not respect backend tags (see #5986 (comment)), so I left this as TODO.
I don't think just adding the tags would leads to these tests being ignored; we also need to update the Make and CMake files.
At the moment you can't cleanly run the regression tests without z3. I don't quite know why the CI doesn't flag this up. Presumably there is some common set-up which includes adding z3? I think we should either fix this or add z3 as a dependency. My preference is fix. |
Codecov Report
@@ Coverage Diff @@
## develop #6187 +/- ##
===========================================
+ Coverage 75.25% 75.52% +0.26%
===========================================
Files 1454 1454
Lines 160796 160922 +126
===========================================
+ Hits 121006 121529 +523
+ Misses 39790 39393 -397
Continue to review full report at Codecov.
|
+1. I think we should fix this.
|
Sounds great. I can try to do 1. but we will need @db-ci-cprover to do 2. |
Note that #6213 has merged a CI job that specifically does some regression tests with |
Fixed by a different route. |