matrix-org / vodozemac

An implementation of Olm and Megolm in pure Rust.
Apache License 2.0
175 stars 30 forks source link

test: Enable mutation tests on CI #147

Closed Johennes closed 6 months ago

Johennes commented 6 months ago

Depends on: #142 Fixes: #78

This largely follows https://mutants.rs/ci.html and sets up incremental mutation tests on pull requests and full mutation tests on pushes. The full suite takes about half an hour on my laptop.

Johennes commented 6 months ago

Thanks for reviewing all my pull requests! 😅

poljar commented 6 months ago

Thanks for reviewing all my pull requests! 😅

Heh, that wasn't too hard, though took a while because of other responsibilities, sorry about that and thanks again.