Testes rápidos de programas Solana evitam viagens de ida e volta completas do solana-test-validator. LiteSVM 0.6.x executa um SVM in-process para testes Rust. Mollusk executa instruções únicas contra o ELF do programa com fixtures. solana-bankrun (Bankrun) incorpora um ambiente semelhante a um validador para testes de integração TypeScript. Escolha com base na linguagem e nas necessidades de fidelidade da semântica do Agave 4.1.1.
// Carrega seu programa .so em testes LiteSVM// svm.add_program(program_id, "target/deploy/my_program.so");// Compara logs de CU com `mollusk` para ajuste de instrução quente