Add load/execute/store timings (#14561) (#14590)

Co-authored-by: sakridge <sakridge@gmail.com>
This commit is contained in:
mergify[bot]
2021-01-15 21:13:09 +00:00
committed by GitHub
parent ea55cac8bb
commit b064956e20
6 changed files with 112 additions and 24 deletions

View File

@@ -13,7 +13,7 @@ use {
rent::Rent,
},
solana_runtime::{
bank::{Bank, Builtin},
bank::{Bank, Builtin, ExecuteTimings},
bank_forks::BankForks,
genesis_utils::create_genesis_config_with_leader,
},
@@ -654,7 +654,15 @@ impl ProgramTest {
// `bank.commit_transactions()` so that the fee calculator in the child bank will be
// initialized with a non-zero fee.
assert_eq!(bank.signature_count(), 0);
bank.commit_transactions(&[], None, &mut [], &[], 0, 1);
bank.commit_transactions(
&[],
None,
&mut [],
&[],
0,
1,
&mut ExecuteTimings::default(),
);
assert_eq!(bank.signature_count(), 1);
// Advance beyond slot 0 for a slightly more realistic test environment