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

Examples for test generation #96

Draft
wants to merge 153 commits into
base: main
Choose a base branch
from
Draft

Examples for test generation #96

wants to merge 153 commits into from

Conversation

yav
Copy link
Collaborator

@yav yav commented Nov 6, 2024

This is a work in progress PR adding some examples of using the testing infrastructure of CN

dc-mak and others added 30 commits October 15, 2024 13:29
differently for this example, as revealed by the CI.
Adds `make check`, `make check-tutorial` and `make check-archive` targets. Also makes it possible to call these targets non-locally eg. `make -f some/path/cn-tutorial/Makefile check` 

(Note that other targets do not work unless called locally) 

---------

Co-authored-by: Mike Dodds <[email protected]>
dc-mak and others added 30 commits October 15, 2024 13:29
rems-project/cerberus#494 exposed an issue in
the Z3 which is a bit difficult to work around in the implementation
itself and so we have this hacky work-around instead whilst it is fixed
upstream Z3Prover/z3#7352
This reverts commit b54ec34

I figured out a work-around in CN.
rems-project/cerberus#602 fixes a bug in the
solver which changes the behaviour of this test, so I'm deleting it so
that the CI passes (to re-add it later once the PR is merged).
rems-project/cerberus#602 fixes a bug in the
solver which changes the behaviour of this test, so I'm deleting it so
that the CI passes (to re-add it later once the PR is merged).
This commit is a backwards compatible change to some tests to enable VIP
by default in CN in an upcoming commit.
Adds a style guide for CN style and naming conventions to distinguish between
CN identifiers and C identifiers.

There will be changes to the style guide shortly.  See the PR for more details:
#84

Co-authored-by: Liz Austell <[email protected]>
(the vector doesn't quite work due to #698)
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.

9 participants