solana-coverage

Crates.iosolana-coverage
lib.rssolana-coverage
version0.1.0
created_at2025-07-22 12:51:46.926037+00
updated_at2025-07-22 12:51:46.926037+00
descriptionMeta crate for setting stubs necessary for obtaining code coverage from an Anchor program.
homepage
repositoryhttps://github.com/LimeChain/solana-coverage.git
max_upload_size
id1763499
size3,945
Boris Astardzhiev (procdump)

documentation

README

solana-coverage

This crate provides a macro for setting stubs necessary for obtaining code coverage from an Anchor program.

Usage

// Place in the Anchor program's lib.rs
#[cfg(not(target_os = "solana"))]
mod coverage {
    use super::*;
    use anchor_lang::solana_program::program_stubs::{set_syscall_stubs, SyscallStubs};
    solana_coverage::anchor_coverage!();
}

#[program]
pub mod my_anchor_program {
...
}

License

This project is licensed under the MIT License.


© 2025 LimeChain

Commit count: 0

cargo fmt