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

Run Quint tests in the CI #1337

Closed
p-offtermatt opened this issue Oct 2, 2023 · 0 comments · Fixed by #1369
Closed

Run Quint tests in the CI #1337

p-offtermatt opened this issue Oct 2, 2023 · 0 comments · Fixed by #1369
Assignees
Labels
C:CI Assigned automatically by the PR labeler scope: testing Code review, testing, making sure the code is following the specification.

Comments

@p-offtermatt
Copy link
Contributor

p-offtermatt commented Oct 2, 2023

Problem

If we add the Quint model to the repo, it should be maintained.
The first step would be to have the tests against the model run on all commits (maybe we can make it only run when files in its folder are touched to save on CPU time).
For more details, see the README of the quint model. https://github.com/cosmos/interchain-security/pull/1336/files

We likely should run invariant checks, sanity checks, ..., essentially all but verification with Apalache.
Actual model checking would be overkill in the CI.

Closing criteria

Some automatic tests of the model run in the CI pipeline.

NOTE:

This issue does not mean "model based tests of the code using the model". This issue is concerned with "testing the model itself".

@p-offtermatt p-offtermatt added scope: testing Code review, testing, making sure the code is following the specification. spec C:CI Assigned automatically by the PR labeler labels Oct 2, 2023
@p-offtermatt p-offtermatt self-assigned this Oct 2, 2023
@github-project-automation github-project-automation bot moved this to 🩹 F1: Triage in Cosmos Hub Oct 2, 2023
@mpoke mpoke moved this from 🩹 F1: Triage to 📥 F2: Todo in Cosmos Hub Nov 16, 2023
@p-offtermatt p-offtermatt moved this from 📥 F2: Todo to 🏗 F3: InProgress in Cosmos Hub Dec 7, 2023
@p-offtermatt p-offtermatt moved this from 🏗 F3: InProgress to 👀 F3: InReview in Cosmos Hub Dec 14, 2023
@p-offtermatt p-offtermatt linked a pull request Dec 14, 2023 that will close this issue
8 tasks
@github-project-automation github-project-automation bot moved this from 👀 F3: InReview to 👍 F4: Assessment in Cosmos Hub Dec 18, 2023
@mpoke mpoke moved this from 👍 F4: Assessment to ✅ Done in Cosmos Hub Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C:CI Assigned automatically by the PR labeler scope: testing Code review, testing, making sure the code is following the specification.
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

1 participant