Feat: add healthz
All checks were successful
Go test / run-go-test (push) Successful in 31s
Go test / run-go-vet (push) Successful in 5s
Go test / cleanup-go-test (push) Successful in 4s

This commit is contained in:
2025-12-09 00:55:08 +08:00
parent 62c4d38e9c
commit ad4fba1093
5 changed files with 51 additions and 11 deletions

27
tests/00_healthz_test.go Normal file
View File

@@ -0,0 +1,27 @@
package tests
import (
"net/http"
"testing"
"time"
"github.com/go-resty/resty/v2"
)
var client *resty.Client
func Test_00_Healthz(t *testing.T) {
for i := 0; i < 10; i++ {
resp, err := client.R().
Get("http://localhost:8080/healthz")
if err == nil && resp.StatusCode() == http.StatusOK {
return
}
time.Sleep(time.Second)
}
t.Fatal("server did not ready")
}
func init() {
client = resty.New()
}