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;
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();
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();
@ -85,6 +93,8 @@ fn mine_empty_chain() {
#[test]
fn mine_forks() {
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();