MCPcopy Create free account
hub / github.com/fvbock/endless / compileAndStartTestServer

Function compileAndStartTestServer

test/test_restarting.go:17–44  ·  view source on GitHub ↗
(compileDone chan struct{})

Source from the content-addressed store, hash-verified

15)
16
17func compileAndStartTestServer(compileDone chan struct{}) {
18 cmd := exec.Command("go", []string{"build", "-a", "-v", "-o", "test_server", "examples/testserver.go"}...)
19 cmd.Stdout = os.Stdout
20 cmd.Stderr = os.Stderr
21
22 err := cmd.Start()
23 if err != nil {
24 log.Println("test server compile error:", err)
25 }
26 err = cmd.Wait()
27 if err != nil {
28 log.Println("test server compile error:", err)
29 }
30
31 cmd = exec.Command("./test_server", []string{}...)
32 cmd.Stdout = os.Stdout
33 cmd.Stderr = os.Stderr
34 err = cmd.Start()
35 if err != nil {
36 log.Println("test server error:", err)
37 }
38 compileDone <- struct{}{}
39 err = cmd.Wait()
40 if err != nil {
41 log.Println("test server error:", err)
42 }
43 return
44}
45
46func runAB() (err error) {
47 time.Sleep(time.Second * 1)

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…