2020
2121## P2p tests
2222
23- ### [ RPC] ( ../.. /p2p/tests/rpc.rs)
23+ ### [ RPC] ( https://github.com/o1-labs/openmina/blob/develop /p2p/tests/rpc.rs)
2424
2525- ` rust_to_rust ` : test that rust node can receive and send response to and from
2626 another rust node
3434 ` attempt to subtract with overflow ` in yamux
3535- ` block ` : fails with ` attempt to subtract with overflow ` in yamux
3636
37- ### [ Kademlia] ( ../.. /p2p/tests/kademlia.rs)
37+ ### [ Kademlia] ( https://github.com/o1-labs/openmina/blob/develop /p2p/tests/kademlia.rs)
3838
3939- ` kademlia_routing_table ` : tests that node receives peers using kademlia
4040- ` kademlia_incoming_routing_table ` : test that kademlia is updated with incoming
4545- ` discovery_seed_multiple_peers ` : test node discovery and identify integration
4646- ` test_bad_node ` : test that if node gives us invalid peers we handle it
4747
48- ### [ Identify] ( ../.. /p2p/tests/identify.rs)
48+ ### [ Identify] ( https://github.com/o1-labs/openmina/blob/develop /p2p/tests/identify.rs)
4949
5050- ` rust_node_to_rust_node ` : test if rust node can identify another rust node
5151
52- ### [ Connection] ( ../.. /p2p/tests/connection.rs)
52+ ### [ Connection] ( https://github.com/o1-labs/openmina/blob/develop /p2p/tests/connection.rs)
5353
5454- ` rust_to_rust ` : test if rust node can connect to rust node
5555- ` rust_to_libp2p ` : test if out node can connect to rust libp2p
6666
6767## Scenarios
6868
69- ### [ Connection Discovery] ( ../.. /node/testing/src/scenarios/multi_node/connection_discovery.rs)
69+ ### [ Connection Discovery] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/src/scenarios/multi_node/connection_discovery.rs)
7070
7171We want to test whether the Rust node can connect and discover peers from Ocaml
7272node, and vice versa
@@ -104,7 +104,7 @@ node, and vice versa
104104 these nodes connect to the Rust node, the test makes sure that they also have
105105 each other’s addresses as their peers.
106106
107- ### [ P2P Connections] ( ../.. /node/testing/tests/p2p_basic_connections.rs)
107+ ### [ P2P Connections] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/p2p_basic_connections.rs)
108108
109109- ` SimultaneousConnections ` : Tests if two nodes are connecting to each other at
110110 the same time, they should be connected, so each one has exactly one
@@ -123,28 +123,28 @@ node, and vice versa
123123
124124- ` MaxNumberOfPeersIs1 ` Two nodes with max peers = 1 can connect to each other.
125125
126- ### [ P2P Kademlia] ( ../.. /node/testing/tests/p2p_kad.rs)
126+ ### [ P2P Kademlia] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/p2p_kad.rs)
127127
128128Test related to kademlia layer.
129129
130130- ` KademliaBootstrap ` : Test that node discovers peers another rust node and is
131131 able to bootstrap
132132
133- ### [ P2P Pubsub] ( ../.. /node/testing/tests/p2p_pubsub.rs)
133+ ### [ P2P Pubsub] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/p2p_pubsub.rs)
134134
135135Tests related to pubsub layer.
136136
137137- ` P2pReceiveMessage ` Test that node receives message over meshsub from node
138138
139- ### [ P2P Incoming] ( ../.. /node/testing/tests/p2p_basic_incoming.rs)
139+ ### [ P2P Incoming] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/p2p_basic_incoming.rs)
140140
141141Tests related to handling incoming connections.
142142
143143- ` AcceptIncomingConnection ` : Node should accept incoming connections.
144144- ` AcceptMultipleIncomingConnections ` : Node should accept multiple incoming
145145 connections.
146146
147- ### [ P2P Outgoing] ( ../.. /node/testing/tests/p2p_basic_outgoing.rs)
147+ ### [ P2P Outgoing] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/p2p_basic_outgoing.rs)
148148
149149Tests related to outgoing connections
150150
@@ -171,7 +171,7 @@ Tests related to outgoing connections
171171- ` ConnectToInitialPeersBecomeReady ` : Node should be able to connect to all
172172 initial peers after they become ready.
173173
174- ### [ Single Node] ( ../.. /node/testing/tests/single_node.rs) :
174+ ### [ Single Node] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/single_node.rs) :
175175
176176We want to test whether the Rust node is compatible with the OCaml node. We
177177achieve this by attempting to connect the Openmina node to the existing OCaml
@@ -194,7 +194,7 @@ cluster.
194194- ` SoloNodeBootstrap ` : Set up single Rust node and bootstrap snarked ledger,
195195 bootstrap ledger and blocks.
196196
197- ### [ Multi Node] ( ../.. /node/testing/tests/multi_node.rs) :
197+ ### [ Multi Node] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/multi_node.rs) :
198198
199199We also want to test a scenario in which the network consists only of Openmina
200200nodes. If the Openmina node is using a functionality that is implemented only in
@@ -209,7 +209,7 @@ testing is completely local and under our control.
209209- ` MultiNodeBasicConnectivityInitialJoining ` : Tests that node maintains number
210210 of peers between minimum and maximum allowed peers.
211211
212- ### [ Record/Replay] ( ../.. /node/testing/tests/record_replay.rs)
212+ ### [ Record/Replay] ( https://github.com/o1-labs/openmina/blob/develop /node/testing/tests/record_replay.rs)
213213
214214- ` RecordReplayBootstrap ` : Bootstrap a rust node while recorder of state and
215215 input actions is enabled and make sure we can successfully replay it.
0 commit comments