Add BenchTpsClient trait (backport #24208) (#24256)

* Add BenchTpsClient trait (#24208)

* Add BenchTpsClient

* Impl BenchTpsClient for used clients

* Use BenchTpsClient in do_bench

* Update integration test to use faucet via rpc

* Support keypairs from file that are not prefunded

* Remove old perf-utils

(cherry picked from commit 3871c85fd7)

# Conflicts:
#	bench-tps/Cargo.toml

* Fix conflicts

Co-authored-by: Tyera Eulberg <tyera@solana.com>
This commit is contained in:
mergify[bot]
2022-04-12 07:45:46 +00:00
committed by GitHub
parent 587d45769d
commit d02bf12976
13 changed files with 395 additions and 169 deletions

2
Cargo.lock generated
View File

@@ -4466,10 +4466,12 @@ dependencies = [
"solana-measure",
"solana-metrics",
"solana-net-utils",
"solana-rpc",
"solana-runtime",
"solana-sdk",
"solana-streamer",
"solana-version",
"thiserror",
]
[[package]]