rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f3a1e7f9b 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: send simultaneous requests on one connection ( #22801 )  
						
						... 
						
						
						
						This changes the SimultaneousRequests test to send the requests from the same
connection, as it doesn't really make sense to test whether a node can respond
to two requests with different request IDs from separate connections. 
						
					 
					
						2021-05-05 12:27:27 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ff98108e5 
							
						 
					 
					
						
						
							
							cmd/devp2p: fix flakey tests in CI ( #22757 )  
						
						... 
						
						
						
						This PR fixes a couple of issues in the eth test suite that caused flakiness when run in the CI. 
						
					 
					
						2021-04-30 22:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4270cacf4 
							
						 
					 
					
						
						
							
							cmd/devp2p: fix flaky SameRequestID test ( #22754 )  
						
						
						
					 
					
						2021-04-28 21:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c99868416 
							
						 
					 
					
						
						
							
							cmd/devp2p, eth/protocols/eth: fix tests + make sanity checks earlier ( #22749 )  
						
						
						
					 
					
						2021-04-28 08:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac1b21d39 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: add more tx propagation tests ( #22630 )  
						
						... 
						
						
						
						This adds a test for large tx announcement messages, as well as a test to
check that announced tx hashes are requested by the node. 
						
					 
					
						2021-04-23 18:14:39 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea54c58d4f 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: run test suite as Go unit test ( #22698 )  
						
						... 
						
						
						
						This change adds a Go unit test that runs the protocol test suite
against the go-ethereum implementation of the eth protocol. 
						
					 
					
						2021-04-23 11:15:42 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36b51b8156 
							
						 
					 
					
						
						
							
							cmd/devp2p: add old block announcement test to eth test suite ( #22474 )  
						
						... 
						
						
						
						Add old block announcement test to eth test suite, checks to make sure old block announcement isn't propagated 
						
					 
					
						2021-03-20 19:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3040a80d7 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: skip eth/66 tests when v66 not supported ( #22460 )  
						
						
						
					 
					
						2021-03-19 15:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a528fce33 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: return request ID in BlockHeaders response ( #22508 )  
						
						... 
						
						
						
						This PR fixes an issue with the eth66 test suite where, during a readAndServe when
the test is manually responding to GetBlockHeader requests, it now responds
with a BlockHeaders eth66 packet that includes the inbound request ID. 
						
					 
					
						2021-03-19 10:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f74c8e0e5 
							
						 
					 
					
						
						
							
							cmd/devp2p: better testcase failure output for ethtests ( #22482 )  
						
						
						
					 
					
						2021-03-13 21:33:30 +01:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de9465f991 
							
						 
					 
					
						
						
							
							cmd/devp2p: add eth66 test suite ( #22363 )  
						
						... 
						
						
						
						Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2021-02-25 18:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9445e93bb 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: use shared message types ( #22315 )  
						
						... 
						
						
						
						This updates the eth protocol test suite to use the message type
definitions of the 'production' protocol implementation in eth/protocols/eth. 
						
					 
					
						2021-02-16 15:23:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1ddd9e1d3 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: add transaction tests ( #21857 )  
						
						
						
					 
					
						2020-11-30 15:23:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59b480ab4b 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: add 'large announcement' tests ( #21792 )  
						
						... 
						
						
						
						* cmd/devp2p/internal/ethtest: added large announcement tests
* cmd/devp2p/internal/ethtest: added large announcement tests
* cmd/devp2p/internal/ethtest: refactored stuff a bit
* cmd/devp2p/internal/ethtest: added TestMaliciousStatus/Handshake
* cmd/devp2p/internal/ethtest: fixed rebasing issue
* happy linter, happy life
* cmd/devp2p/internal/ethtest: used readAndServe
* stuff
* cmd/devp2p/internal/ethtest: fixed test cases 
						
					 
					
						2020-11-24 16:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36bb7ac083 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: add correct chain files and improve test output ( #21782 )  
						
						... 
						
						
						
						This PR replaces the old test genesis.json and chain.rlp files in the testdata
directory for the eth protocol test suite, and also adds documentation for
running the eth test suite locally.
It also improves the test output text and adds more timeouts.
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2020-11-04 17:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f720fffc 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: update test chain ( #21742 )  
						
						... 
						
						
						
						The old one was wrong in two ways: the first block in chain.rlp was the
genesis block, and the genesis difficulty was below minimum difficulty.
This also contains some other fixes to the test. 
						
					 
					
						2020-10-23 13:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							524aaf5ec6 
							
						 
					 
					
						
						
							
							p2p/discover: implement v5.1 wire protocol ( #21647 )  
						
						... 
						
						
						
						This change implements the Discovery v5.1 wire protocol and
also adds an interactive test suite for this protocol. 
						
					 
					
						2020-10-14 12:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							716864deba 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: improve eth test suite ( #21615 )  
						
						... 
						
						
						
						This fixes issues with the protocol handshake and status exchange
and adds support for responding to GetBlockHeaders requests. 
						
					 
					
						2020-10-07 17:22:44 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdd42d425b 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: lower protocol version to 64 ( #21604 )  
						
						
						
					 
					
						2020-09-24 10:46:43 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39f8268147 
							
						 
					 
					
						
						
							
							cmd/devp2p/internal/ethtest: update version in handshake ( #21603 )  
						
						
						
					 
					
						2020-09-23 17:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								rene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a25899f3dc 
							
						 
					 
					
						
						
							
							cmd/devp2p: add eth protocol test suite ( #21598 )  
						
						... 
						
						
						
						This change adds a test framework for the "eth" protocol and some basic
tests. The tests can be run using the './devp2p rlpx eth-test' command. 
						
					 
					
						2020-09-23 15:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Schmideg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a48ae37b2 
							
						 
					 
					
						
						
							
							cmd/devp2p: add discv4 test suite ( #21163 )  
						
						... 
						
						
						
						This adds a test suite for discovery v4. The test suite is a port of the Hive suite for
discovery, and will replace the current suite on Hive soon-ish. The tests can be
run locally with this command:
    devp2p discv4 test -remote enode//...
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2020-07-07 14:37:33 +02:00