This commit is contained in:
mannie.exe 2026-02-25 14:24:52 +08:00 committed by GitHub
commit d2cfca8bb5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 2 deletions

View File

@ -14,5 +14,8 @@ jobs:
go-version: ${{ matrix.go-version }}
- name: Checkout code
uses: actions/checkout@v4
- name: Allow unprivileged ICMP (Linux)
if: runner.os == 'Linux'
run: sudo sysctl -w net.ipv4.ping_group_range="0 2147483647"
- name: Test
run: make test

1
.gitignore vendored
View File

@ -14,6 +14,7 @@ cscope.*
/packaging
.DS_Store
*-session.log
gotest.log
ssh_server_tests/.env
/.cover
built_artifacts/

View File

@ -128,7 +128,7 @@ endif
#for FIPS compliance, FPM defaults to MD5.
RPM_DIGEST := --rpm-digest sha256
GO_TEST_LOG_OUTPUT = /tmp/gotest.log
GO_TEST_LOG_OUTPUT = gotest.log
.PHONY: all
all: cloudflared test
@ -164,7 +164,7 @@ generate-docker-version:
test: vet
$Q go test -json -v -mod=vendor -race $(LDFLAGS) ./... 2>&1 | tee $(GO_TEST_LOG_OUTPUT)
ifneq ($(FIPS), true)
@go run -mod=readonly github.com/gotesttools/gotestfmt/v2/cmd/gotestfmt@latest -input $(GO_TEST_LOG_OUTPUT)
@grep -v '"Action":"build-output"' $(GO_TEST_LOG_OUTPUT) | go run -mod=readonly github.com/gotesttools/gotestfmt/v2/cmd/gotestfmt@latest
endif
.PHONY: cover