Use PohRecorder to synchronize instead of rotate. (#3080)

This commit is contained in:
anatoly yakovenko
2019-03-03 16:44:06 -08:00
committed by GitHub
parent 2ec9bc9f05
commit 1654199b23
20 changed files with 486 additions and 1068 deletions

View File

@@ -20,7 +20,6 @@ fn test_wallet_deploy_program() {
pathbuf.set_extension("so");
let (server, leader_data, alice, ledger_path) = new_fullnode();
let server_exit = server.run(None);
let (sender, receiver) = channel();
run_local_drone(alice, sender);
@@ -76,6 +75,6 @@ fn test_wallet_deploy_program() {
&elf
);
server_exit();
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();
}

View File

@@ -21,7 +21,6 @@ fn check_balance(expected_balance: u64, client: &RpcClient, pubkey: Pubkey) {
#[test]
fn test_wallet_timestamp_tx() {
let (server, leader_data, alice, ledger_path) = new_fullnode();
let server_exit = server.run(None);
let bob_pubkey = Keypair::new().pubkey();
let (sender, receiver) = channel();
@@ -75,14 +74,13 @@ fn test_wallet_timestamp_tx() {
check_balance(1, &rpc_client, process_id); // contract balance
check_balance(10, &rpc_client, bob_pubkey); // recipient balance
server_exit();
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();
}
#[test]
fn test_wallet_witness_tx() {
let (server, leader_data, alice, ledger_path) = new_fullnode();
let server_exit = server.run(None);
let bob_pubkey = Keypair::new().pubkey();
let (sender, receiver) = channel();
@@ -133,14 +131,13 @@ fn test_wallet_witness_tx() {
check_balance(1, &rpc_client, process_id); // contract balance
check_balance(10, &rpc_client, bob_pubkey); // recipient balance
server_exit();
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();
}
#[test]
fn test_wallet_cancel_tx() {
let (server, leader_data, alice, ledger_path) = new_fullnode();
let server_exit = server.run(None);
let bob_pubkey = Keypair::new().pubkey();
let (sender, receiver) = channel();
@@ -191,6 +188,6 @@ fn test_wallet_cancel_tx() {
check_balance(1, &rpc_client, process_id); // contract balance
check_balance(0, &rpc_client, bob_pubkey); // recipient balance
server_exit();
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();
}

View File

@@ -9,7 +9,6 @@ use std::sync::mpsc::channel;
#[test]
fn test_wallet_request_airdrop() {
let (server, leader_data, alice, ledger_path) = new_fullnode();
let server_exit = server.run(None);
let (sender, receiver) = channel();
run_local_drone(alice, sender);
let drone_addr = receiver.recv().unwrap();
@@ -30,6 +29,6 @@ fn test_wallet_request_airdrop() {
.unwrap();
assert_eq!(balance, 50);
server_exit();
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();
}