mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 23:33:34 +00:00 
			
		
		
		
	Expose backend coverage in dev mode through web
Generate backend coverage in ci
This commit is contained in:
		| @@ -6,6 +6,11 @@ server { | |||||||
| 		return 302 /api/; | 		return 302 /api/; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	root /app/backend; | ||||||
|  | 	location /api/coverage { | ||||||
|  | 		try_files /index.html /coverage.html; | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	location /api/ { | 	location /api/ { | ||||||
| 		add_header                X-Served-By $host; | 		add_header                X-Served-By $host; | ||||||
| 		chunked_transfer_encoding off; | 		chunked_transfer_encoding off; | ||||||
|   | |||||||
| @@ -43,7 +43,9 @@ if [ "${1:-}" = "--inside-docker" ]; then | |||||||
| 	echo -e "${BLUE}❯ ${CYAN}Testing backend code${RESET}" | 	echo -e "${BLUE}❯ ${CYAN}Testing backend code${RESET}" | ||||||
| 	cd /app/backend | 	cd /app/backend | ||||||
| 	[ -z "$(go tool fix -diff ./internal)" ] | 	[ -z "$(go tool fix -diff ./internal)" ] | ||||||
| 	go test -json -cover ./internal/... | tparse | 	go test -json -cover -coverprofile="$DIR/../../coverage.out" ./internal/... | tparse | ||||||
|  | 	go tool cover -html="$DIR/../../coverage.out" -o "$DIR/../../coverage.html" | ||||||
|  | 	rm -f "$DIR/../../coverage.out" | ||||||
| 	golangci-lint -v run ./... | 	golangci-lint -v run ./... | ||||||
| else | else | ||||||
| 	# run this script from within docker | 	# run this script from within docker | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user