mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-11-03 19:17:29 -05:00 
			
		
		
		
	Use less strict condition to avoid problems with concurrency
In latest go versions TestWatcher fails pretty often, because it is "more concurrent" now. Reproducible with go master: while go test github.com/mholt/caddy/middleware/markdown; do :; done Signed-off-by: Alexander Morozov <lk4d4@docker.com>
This commit is contained in:
		
							parent
							
								
									287543a0e6
								
							
						
					
					
						commit
						faaef83954
					
				@ -17,10 +17,11 @@ func TestWatcher(t *testing.T) {
 | 
			
		||||
		i++
 | 
			
		||||
		out += fmt.Sprint(i)
 | 
			
		||||
	})
 | 
			
		||||
	time.Sleep(interval * 8)
 | 
			
		||||
	// wait little more because of concurrency
 | 
			
		||||
	time.Sleep(interval * 9)
 | 
			
		||||
	stopChan <- struct{}{}
 | 
			
		||||
	if expected != out {
 | 
			
		||||
		t.Fatalf("Expected %v, found %v", expected, out)
 | 
			
		||||
	if !strings.HasPrefix(out, expected) {
 | 
			
		||||
		t.Fatalf("Expected to have prefix %v, found %v", expected, out)
 | 
			
		||||
	}
 | 
			
		||||
	out = ""
 | 
			
		||||
	i = 0
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user