Commit ac518d74 authored by Jacob Vosmaer's avatar Jacob Vosmaer

Comments

parent 9d8d54f0
...@@ -41,12 +41,16 @@ func TestAllowedClone(t *testing.T) { ...@@ -41,12 +41,16 @@ func TestAllowedClone(t *testing.T) {
func startServer(ts *httptest.Server) (cmd *exec.Cmd, err error) { func startServer(ts *httptest.Server) (cmd *exec.Cmd, err error) {
var conn net.Conn var conn net.Conn
// Start our server process
cmd = exec.Command("go", "run", "main.go", fmt.Sprintf("-authBackend=%s", ts.URL), fmt.Sprintf("-listenAddr=%s", servAddr), testRepoRoot) cmd = exec.Command("go", "run", "main.go", fmt.Sprintf("-authBackend=%s", ts.URL), fmt.Sprintf("-listenAddr=%s", servAddr), testRepoRoot)
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true} cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
err = cmd.Start() err = cmd.Start()
if err != nil { if err != nil {
return return
} }
// Wait for the server to start accepting TCP connections
for i := 0; i < servWaitListen/servWaitSleep; i++ { for i := 0; i < servWaitListen/servWaitSleep; i++ {
conn, err = net.Dial("tcp", servAddr) conn, err = net.Dial("tcp", servAddr)
if err == nil { if err == nil {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment