Skip to content

CI: Formal verification and test coverage - #8

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

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

Conversation

@xarantolus

Copy link
Copy Markdown
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

github-actions Bot commented Feb 15, 2025

Copy link
Copy Markdown

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

@thomasw04 thomasw04 left a comment

Copy link
Copy Markdown
Member

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
@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