Bladeren bron

e2e: close process if spawnWithExpects fails

Was causing a process leak in TestCtlV3Alarm
Anthony Romano 9 jaren geleden
bovenliggende
commit
2448f6a003
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      e2e/etcd_test.go

+ 1 - 0
e2e/etcd_test.go

@@ -510,6 +510,7 @@ func spawnWithExpects(args []string, xs ...string) error {
 		for {
 			l, err := proc.ExpectFunc(lineFunc)
 			if err != nil {
+				proc.Close()
 				return fmt.Errorf("%v (expected %q, got %q)", err, txt, lines)
 			}
 			lines = append(lines, l)