Files
kanhole/test/e2e/examples.go
T
kannn 2cd3052da1
golangci-lint / lint (push) Failing after 1m5s
rebrand: frp -> kanhole (kanhole server, kanholec client)
2026-05-29 09:05:34 +00:00

35 lines
720 B
Go

package e2e
import (
"fmt"
"github.com/onsi/ginkgo/v2"
"kanhole/test/e2e/framework"
"kanhole/test/e2e/framework/consts"
)
var _ = ginkgo.Describe("[Feature: Example]", func() {
f := framework.NewDefaultFramework()
ginkgo.Describe("TCP", func() {
ginkgo.It("Expose a TCP echo server", func() {
serverConf := consts.DefaultServerConfig
clientConf := consts.DefaultClientConfig
remotePort := f.AllocPort()
clientConf += fmt.Sprintf(`
[[proxies]]
name = "tcp"
type = "tcp"
localPort = {{ .%s }}
remotePort = %d
`, framework.TCPEchoServerPort, remotePort)
f.RunProcesses(serverConf, []string{clientConf})
framework.NewRequestExpect(f).Port(remotePort).Ensure()
})
})
})