123456789101112131415161718192021222324 |
- // build.rs
- use std::fs;
- use std::process::Command;
- fn main() {
- println!("cargo:rerun-if-changed=build.rs");
- // Create the fixtures directory path
- fs::create_dir_all("tests/fixtures").expect("Failed to create fixtures directory");
- let status = Command::new("solana")
- .args([
- "program",
- "dump",
- "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
- "tests/fixtures/token_metadata.so",
- ])
- .status()
- .expect("Failed to run solana program dump command");
- if !status.success() {
- panic!("Failed to dump Solana program");
- }
- }
|