Bankrun and LiteSVM allow developers to manipulate sysvars, advance slots, warp timestamps, and inject arbitrary account data in-memory without network delays.
rust // LiteSVM test setup let mut svm = LiteSVM::new(); svm.add_program(program_id, &program_bytes); let clock: Clock = svm.get_sysvar();