Write bench-tps in terms of client (#3904)

* Write bench-tps in terms of client

* Add transactions_addr method for logging

* Move cluster config outside do_bench_tps

* Add BankClient test
This commit is contained in:
Tyera Eulberg
2019-04-19 15:04:36 -06:00
committed by GitHub
parent afb00432d4
commit e0acd48944
8 changed files with 223 additions and 101 deletions

View File

@ -20,7 +20,11 @@ pub struct BankClient {
transaction_sender: Mutex<Sender<Transaction>>,
}
impl Client for BankClient {}
impl Client for BankClient {
fn transactions_addr(&self) -> String {
"Local BankClient".to_string()
}
}
impl AsyncClient for BankClient {
fn async_send_transaction(&self, transaction: Transaction) -> io::Result<Signature> {