(alphas []string)
| 195 | } |
| 196 | |
| 197 | func StopAlphasAndDetectRace(alphas []string) (raceDetected bool) { |
| 198 | raceDetected = DetectRaceInAlphas(DockerPrefix) |
| 199 | args := []string{"compose", "-p", DockerPrefix, "rm", "-f", "-s", "-v"} |
| 200 | args = append(args, alphas...) |
| 201 | cmd := exec.CommandContext(context.Background(), "docker", args...) |
| 202 | fmt.Printf("Running: %s with %s\n", cmd, DockerPrefix) |
| 203 | if err := cmd.Run(); err != nil { |
| 204 | fmt.Printf("Error while bringing down cluster. Prefix: %s. Error: %v\n", DockerPrefix, err) |
| 205 | } |
| 206 | return raceDetected |
| 207 | } |
searching dependent graphs…