diff --git a/sdk/cargo-build-bpf/tests/crates.rs b/sdk/cargo-build-bpf/tests/crates.rs index 2dac22a000..af35bf9a24 100644 --- a/sdk/cargo-build-bpf/tests/crates.rs +++ b/sdk/cargo-build-bpf/tests/crates.rs @@ -34,11 +34,14 @@ fn test_build() { assert!(output.status.success()); } -// This test requires rustfilt. -// TODO: Add a check for rustfilt, and install it if not available. -#[ignore] #[test] fn test_dump() { + // This test requires rustfilt. + assert!(Command::new("cargo") + .args(&["install", "rustfilt"]) + .status() + .expect("Unable to install rustfilt required for --dump option") + .success()); let output = run_cargo_build(&["--dump"]); if !output.status.success() { eprintln!("--- stdout ---");