Shifts tests to use random ports (#998)

This commit is contained in:
Age Manning
2020-04-16 17:24:12 +10:00
committed by GitHub
parent 065ea15c9f
commit a8ee3389c2
4 changed files with 51 additions and 9 deletions

View File

@@ -21,7 +21,8 @@ fn test_gossipsub_forward() {
let log = common::build_log(Level::Info, false);
let num_nodes = 20;
let mut nodes = common::build_linear(log.clone(), num_nodes, Some(19000));
let base_port = common::unused_port("tcp").unwrap();
let mut nodes = common::build_linear(log.clone(), num_nodes, Some(base_port));
let mut received_count = 0;
let pubsub_message = PubsubMessage::Block(vec![0; 4]);
let publishing_topic: String = "/eth2/beacon_block/ssz".into();
@@ -88,7 +89,8 @@ fn test_gossipsub_full_mesh_publish() {
// as nodes may get pruned out of the mesh before the gossipsub message
// is published to them.
let num_nodes = 12;
let mut nodes = common::build_full_mesh(log, num_nodes, Some(11320));
let base_port = common::unused_port("tcp").unwrap();
let mut nodes = common::build_full_mesh(log, num_nodes, Some(base_port));
let mut publishing_node = nodes.pop().unwrap();
let pubsub_message = PubsubMessage::Block(vec![0; 4]);
let publishing_topic: String = "/eth2/beacon_block/ssz".into();