clean up .grin and .grin2 dirs before running the respective tests (#93)

This commit is contained in:
AntiochP 2017-08-11 17:04:47 -04:00 committed by Ignotus Peverell
parent 3b4a48b2fd
commit be6b26e8f1

View file

@ -21,6 +21,7 @@ extern crate secp256k1zkp as secp;
extern crate grin_grin as grin; extern crate grin_grin as grin;
use std::fs;
use std::sync::Arc; use std::sync::Arc;
use std::thread; use std::thread;
use rand::os::OsRng; use rand::os::OsRng;
@ -37,10 +38,17 @@ use grin_core::global::MiningParameterMode;
use grin_core::pow::MiningWorker; use grin_core::pow::MiningWorker;
fn clean_output_dir(dir_name:&str){
let _ = fs::remove_dir_all(dir_name);
}
#[test] #[test]
fn mine_empty_chain() { fn mine_empty_chain() {
let _ = env_logger::init(); let _ = env_logger::init();
clean_output_dir(".grin");
global::set_mining_mode(MiningParameterMode::AutomatedTesting); global::set_mining_mode(MiningParameterMode::AutomatedTesting);
let mut rng = OsRng::new().unwrap(); let mut rng = OsRng::new().unwrap();
let chain = grin_chain::Chain::init(".grin".to_string(), Arc::new(NoopAdapter {})) let chain = grin_chain::Chain::init(".grin".to_string(), Arc::new(NoopAdapter {}))
.unwrap(); .unwrap();
@ -84,7 +92,9 @@ fn mine_empty_chain() {
#[test] #[test]
fn mine_forks() { fn mine_forks() {
let _ = env_logger::init(); let _ = env_logger::init();
clean_output_dir(".grin2");
let mut rng = OsRng::new().unwrap(); let mut rng = OsRng::new().unwrap();
let chain = grin_chain::Chain::init(".grin2".to_string(), Arc::new(NoopAdapter {})) let chain = grin_chain::Chain::init(".grin2".to_string(), Arc::new(NoopAdapter {}))
.unwrap(); .unwrap();