La prueba de integración predeterminada inicia un validador local.
Relacionado: Pruebas Anchor TS
SVM en proceso sin proceso de validador.
Ejecutor ligero a nivel de instrucción en pruebas de Rust.
Las pruebas negativas son obligatorias para la seguridad.
La CI determinista requiere un ledger limpio.
El cliente y el programa deben acordar las semillas.
Relacionado: Pruebas de CPI y PDA
Las pruebas de DeFi necesitan el estado del pool de mainnet.
Las pruebas de propiedades encuentran los bordes de desbordamiento.
Versiones de la pila: Esta página se escribió para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0 y LiteSVM 0.6.x.