diff --git a/src/crdt.rs b/src/crdt.rs index ee05a7230..3c4daf30a 100644 --- a/src/crdt.rs +++ b/src/crdt.rs @@ -1910,9 +1910,11 @@ mod tests { assert!(rv.is_none()); fn tmp_ledger(name: &str) -> String { + use std::env; + let out_dir = env::var("OUT_DIR").unwrap(); let keypair = Keypair::new(); - let path = format!("/tmp/farf/{}-{}", name, keypair.pubkey()); + let path = format!("{}/tmp-ledger-{}-{}", out_dir, name, keypair.pubkey()); let mut writer = LedgerWriter::open(&path, true).unwrap(); let zero = Hash::default(); diff --git a/src/drone.rs b/src/drone.rs index 0e40e81d0..698b0e2d3 100644 --- a/src/drone.rs +++ b/src/drone.rs @@ -260,9 +260,11 @@ mod tests { } fn tmp_ledger_path(name: &str) -> String { + use std::env; + let out_dir = env::var("OUT_DIR").unwrap(); let keypair = Keypair::new(); - format!("/tmp/tmp-ledger-{}-{}", name, keypair.pubkey()) + format!("{}/tmp-ledger-{}-{}", out_dir, name, keypair.pubkey()) } #[test] diff --git a/src/ledger.rs b/src/ledger.rs index c0eadfc19..1f558d550 100644 --- a/src/ledger.rs +++ b/src/ledger.rs @@ -549,9 +549,11 @@ mod tests { use transaction::{Transaction, Vote}; fn tmp_ledger_path(name: &str) -> String { + use std::env; + let out_dir = env::var("OUT_DIR").unwrap(); let keypair = Keypair::new(); - format!("/tmp/tmp-ledger-{}-{}", name, keypair.pubkey()) + format!("{}/tmp-ledger-{}-{}", out_dir, name, keypair.pubkey()) } #[test] diff --git a/src/thin_client.rs b/src/thin_client.rs index 689129fc9..918c7c1d0 100755 --- a/src/thin_client.rs +++ b/src/thin_client.rs @@ -331,9 +331,11 @@ mod tests { use transaction::{Instruction, Plan}; fn tmp_ledger(name: &str, mint: &Mint) -> String { + use std::env; + let out_dir = env::var("OUT_DIR").unwrap(); let keypair = Keypair::new(); - let path = format!("/tmp/tmp-ledger-{}-{}", name, keypair.pubkey()); + let path = format!("{}/tmp-ledger-{}-{}", out_dir, name, keypair.pubkey()); let mut writer = LedgerWriter::open(&path, true).unwrap(); writer.write_entries(mint.create_entries()).unwrap();