swarm/pss: Hide big network tests under longrunning flag (#17074)
This commit is contained in:
		
							parent
							
								
									0a22ae5572
								
							
						
					
					
						commit
						1f0f6f0272
					
				@ -56,6 +56,7 @@ var (
 | 
				
			|||||||
	initOnce       = sync.Once{}
 | 
						initOnce       = sync.Once{}
 | 
				
			||||||
	debugdebugflag = flag.Bool("vv", false, "veryverbose")
 | 
						debugdebugflag = flag.Bool("vv", false, "veryverbose")
 | 
				
			||||||
	debugflag      = flag.Bool("v", false, "verbose")
 | 
						debugflag      = flag.Bool("v", false, "verbose")
 | 
				
			||||||
 | 
						longrunning    = flag.Bool("longrunning", false, "do run long-running tests")
 | 
				
			||||||
	w              *whisper.Whisper
 | 
						w              *whisper.Whisper
 | 
				
			||||||
	wapi           *whisper.PublicWhisperAPI
 | 
						wapi           *whisper.PublicWhisperAPI
 | 
				
			||||||
	psslogmain     log.Logger
 | 
						psslogmain     log.Logger
 | 
				
			||||||
@ -949,12 +950,19 @@ func worker(id int, jobs <-chan Job, rpcs map[discover.NodeID]*rpc.Client, pubke
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestNetwork(t *testing.T) {
 | 
				
			||||||
 | 
						t.Run("16/1000/4/sim", testNetwork)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// params in run name:
 | 
					// params in run name:
 | 
				
			||||||
// nodes/msgs/addrbytes/adaptertype
 | 
					// nodes/msgs/addrbytes/adaptertype
 | 
				
			||||||
// if adaptertype is exec uses execadapter, simadapter otherwise
 | 
					// if adaptertype is exec uses execadapter, simadapter otherwise
 | 
				
			||||||
func TestNetwork2000(t *testing.T) {
 | 
					func TestNetwork2000(t *testing.T) {
 | 
				
			||||||
	//enableMetrics()
 | 
						//enableMetrics()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if !*longrunning {
 | 
				
			||||||
 | 
							t.Skip("run with --longrunning flag to run extensive network tests")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	t.Run("3/2000/4/sim", testNetwork)
 | 
						t.Run("3/2000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("4/2000/4/sim", testNetwork)
 | 
						t.Run("4/2000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("8/2000/4/sim", testNetwork)
 | 
						t.Run("8/2000/4/sim", testNetwork)
 | 
				
			||||||
@ -964,6 +972,9 @@ func TestNetwork2000(t *testing.T) {
 | 
				
			|||||||
func TestNetwork5000(t *testing.T) {
 | 
					func TestNetwork5000(t *testing.T) {
 | 
				
			||||||
	//enableMetrics()
 | 
						//enableMetrics()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if !*longrunning {
 | 
				
			||||||
 | 
							t.Skip("run with --longrunning flag to run extensive network tests")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	t.Run("3/5000/4/sim", testNetwork)
 | 
						t.Run("3/5000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("4/5000/4/sim", testNetwork)
 | 
						t.Run("4/5000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("8/5000/4/sim", testNetwork)
 | 
						t.Run("8/5000/4/sim", testNetwork)
 | 
				
			||||||
@ -973,6 +984,9 @@ func TestNetwork5000(t *testing.T) {
 | 
				
			|||||||
func TestNetwork10000(t *testing.T) {
 | 
					func TestNetwork10000(t *testing.T) {
 | 
				
			||||||
	//enableMetrics()
 | 
						//enableMetrics()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if !*longrunning {
 | 
				
			||||||
 | 
							t.Skip("run with --longrunning flag to run extensive network tests")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	t.Run("3/10000/4/sim", testNetwork)
 | 
						t.Run("3/10000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("4/10000/4/sim", testNetwork)
 | 
						t.Run("4/10000/4/sim", testNetwork)
 | 
				
			||||||
	t.Run("8/10000/4/sim", testNetwork)
 | 
						t.Run("8/10000/4/sim", testNetwork)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user