Make rpc tests serial (#9537)

(cherry picked from commit e655cba5bd)
This commit is contained in:
sakridge
2020-04-16 22:02:55 -07:00
committed by Michael Vines
parent b5f03a380b
commit f225bf6f01

View File

@ -321,6 +321,7 @@ mod tests {
}; };
use jsonrpc_core::{futures::sync::mpsc, Response}; use jsonrpc_core::{futures::sync::mpsc, Response};
use jsonrpc_pubsub::{PubSubHandler, Session}; use jsonrpc_pubsub::{PubSubHandler, Session};
use serial_test_derive::serial;
use solana_budget_program::{self, budget_instruction}; use solana_budget_program::{self, budget_instruction};
use solana_ledger::bank_forks::BankForks; use solana_ledger::bank_forks::BankForks;
use solana_runtime::bank::Bank; use solana_runtime::bank::Bank;
@ -357,6 +358,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_signature_subscribe() { fn test_signature_subscribe() {
let GenesisConfigInfo { let GenesisConfigInfo {
genesis_config, genesis_config,
@ -403,6 +405,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_signature_unsubscribe() { fn test_signature_unsubscribe() {
let GenesisConfigInfo { let GenesisConfigInfo {
genesis_config, genesis_config,
@ -451,6 +454,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_account_subscribe() { fn test_account_subscribe() {
let GenesisConfigInfo { let GenesisConfigInfo {
mut genesis_config, mut genesis_config,
@ -561,6 +565,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_account_unsubscribe() { fn test_account_unsubscribe() {
let bob_pubkey = Pubkey::new_rand(); let bob_pubkey = Pubkey::new_rand();
let session = create_session(); let session = create_session();
@ -721,6 +726,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_slot_subscribe() { fn test_slot_subscribe() {
let rpc = RpcSolPubSubImpl::default(); let rpc = RpcSolPubSubImpl::default();
let session = create_session(); let session = create_session();
@ -745,6 +751,7 @@ mod tests {
} }
#[test] #[test]
#[serial]
fn test_slot_unsubscribe() { fn test_slot_unsubscribe() {
let rpc = RpcSolPubSubImpl::default(); let rpc = RpcSolPubSubImpl::default();
let session = create_session(); let session = create_session();