(compileDone chan struct{})
| 15 | ) |
| 16 | |
| 17 | func 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 | |
| 46 | func runAB() (err error) { |
| 47 | time.Sleep(time.Second * 1) |
no outgoing calls
no test coverage detected
searching dependent graphs…