ci: break when test fail (#1671)
This commit is contained in:
		
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							@ -14,7 +14,12 @@ install: deps
 | 
			
		||||
test:
 | 
			
		||||
	echo "mode: count" > coverage.out
 | 
			
		||||
	for d in $(TESTFOLDER); do \
 | 
			
		||||
		$(GO) test -v -covermode=count -coverprofile=profile.out $$d; \
 | 
			
		||||
		$(GO) test -v -covermode=count -coverprofile=profile.out $$d > tmp.out; \
 | 
			
		||||
		cat tmp.out; \
 | 
			
		||||
		if grep -q "^--- FAIL" tmp.out; then \
 | 
			
		||||
			rm tmp.out; \
 | 
			
		||||
			exit 1;\
 | 
			
		||||
		fi; \
 | 
			
		||||
		if [ -f profile.out ]; then \
 | 
			
		||||
			cat profile.out | grep -v "mode:" >> coverage.out; \
 | 
			
		||||
			rm profile.out; \
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user