From be6b26e8f18f7c34d1e949b8734569a394623b54 Mon Sep 17 00:00:00 2001 From: AntiochP <30642645+antiochp@users.noreply.github.com> Date: Fri, 11 Aug 2017 17:04:47 -0400 Subject: [PATCH] clean up .grin and .grin2 dirs before running the respective tests (#93) --- chain/tests/mine_simple_chain.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/chain/tests/mine_simple_chain.rs b/chain/tests/mine_simple_chain.rs index ec730f3c5..54d9e6fae 100644 --- a/chain/tests/mine_simple_chain.rs +++ b/chain/tests/mine_simple_chain.rs @@ -21,6 +21,7 @@ extern crate secp256k1zkp as secp; extern crate grin_grin as grin; +use std::fs; use std::sync::Arc; use std::thread; use rand::os::OsRng; @@ -37,10 +38,17 @@ use grin_core::global::MiningParameterMode; use grin_core::pow::MiningWorker; + +fn clean_output_dir(dir_name:&str){ + let _ = fs::remove_dir_all(dir_name); +} + #[test] fn mine_empty_chain() { - let _ = env_logger::init(); + let _ = env_logger::init(); + clean_output_dir(".grin"); global::set_mining_mode(MiningParameterMode::AutomatedTesting); + let mut rng = OsRng::new().unwrap(); let chain = grin_chain::Chain::init(".grin".to_string(), Arc::new(NoopAdapter {})) .unwrap(); @@ -84,7 +92,9 @@ fn mine_empty_chain() { #[test] fn mine_forks() { - let _ = env_logger::init(); + let _ = env_logger::init(); + clean_output_dir(".grin2"); + let mut rng = OsRng::new().unwrap(); let chain = grin_chain::Chain::init(".grin2".to_string(), Arc::new(NoopAdapter {})) .unwrap();