Skip to content

CI: Formal verification and test coverage#8

Merged
thomasw04 merged 24 commits intomainfrom
features/tarpaulin
Feb 17, 2025
Merged

CI: Formal verification and test coverage#8
thomasw04 merged 24 commits intomainfrom
features/tarpaulin

Conversation

@xarantolus
Copy link
Contributor

This adds kani and tarpaulin to the container to enable testing and verification in CI and while developing.

Kani proofs currently don't pass as it seems like there are still some edge cases in the allocator that we can now find with kani :)

@github-actions
Copy link

github-actions bot commented Feb 15, 2025

LCOV of commit 384de71 during Osiris CI #92

Summary coverage rate:
  lines......: 3.7% (80 of 2147 lines)
  functions..: 0.2% (1 of 441 functions)
  branches...: no data found

Files changed coverage rate: n/a

@xarantolus xarantolus changed the title Draft: Formal verification and test coverage CI: Formal verification and test coverage Feb 15, 2025
@xarantolus xarantolus mentioned this pull request Feb 15, 2025
7 tasks
Copy link
Member

@thomasw04 thomasw04 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@thomasw04 thomasw04 merged commit ca31133 into main Feb 17, 2025
10 checks passed
@thomasw04 thomasw04 deleted the features/tarpaulin branch February 17, 2025 22:08
thomasw04 added a commit that referenced this pull request Feb 18, 2025
 CI: Formal verification and test coverage #8
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.

2 participants