get program names from programs (#4273)

* get program names from programs

* fixup
This commit is contained in:
Rob Walker
2019-05-14 10:44:16 -07:00
committed by GitHub
parent 65a82ebf50
commit e8ad822111
22 changed files with 91 additions and 33 deletions

View File

@@ -58,9 +58,13 @@ solana-netutil = { path = "../netutil", version = "0.15.0" }
solana-runtime = { path = "../runtime", version = "0.15.0" }
solana-sdk = { path = "../sdk", version = "0.15.0" }
solana-stake-api = { path = "../programs/stake_api", version = "0.15.0" }
solana-stake-program = { path = "../programs/stake_program", version = "0.15.0" }
solana-storage-api = { path = "../programs/storage_api", version = "0.15.0" }
solana-storage-program = { path = "../programs/storage_program", version = "0.15.0" }
solana-vote-api = { path = "../programs/vote_api", version = "0.15.0" }
solana-vote-program = { path = "../programs/vote_program", version = "0.15.0" }
solana-exchange-program = { path = "../programs/exchange_program", version = "0.15.0" }
solana-config-program = { path = "../programs/config_program", version = "0.15.0" }
solana-vote-signer = { path = "../vote-signer", version = "0.15.0" }
sys-info = "0.5.6"
tokio = "0.1"

View File

@@ -409,7 +409,7 @@ pub fn new_fullnode_for_tests() -> (Fullnode, ContactInfo, Keypair, String) {
create_genesis_block_with_leader(10_000, &contact_info.id, 42);
genesis_block
.native_instruction_processors
.push(("solana_budget_program".to_string(), solana_budget_api::id()));
.push(solana_budget_program!());
let (ledger_path, _blockhash) = create_new_tmp_ledger!(&genesis_block);

View File

@@ -70,6 +70,9 @@ pub mod tvu;
pub mod voting_keypair;
pub mod window_service;
#[macro_use]
extern crate solana_budget_program;
#[cfg(test)]
#[cfg(any(feature = "chacha", feature = "cuda"))]
#[macro_use]

View File

@@ -368,7 +368,7 @@ mod tests {
// This test depends on the budget program
genesis_block
.native_instruction_processors
.push(("solana_budget_program".to_string(), solana_budget_api::id()));
.push(solana_budget_program!());
let bob_pubkey = Pubkey::new_rand();
let witness = Keypair::new();