etcdPort = 4001 + GinkgoParallelNode() etcdUrl = fmt.Sprintf("http://127.0.0.1:%d", etcdPort) etcdRunner = etcdstorerunner.NewETCDClusterRunner(etcdPort, 1, nil) dbName := fmt.Sprintf("diego_%d", GinkgoParallelNode()) sqlRunner = test_helpers.NewSQLRunner(dbName) sqlProcess = ginkgomon.Invoke(sqlRunner) consulRunner = consulrunner.NewClusterRunner( 9001+config.GinkgoConfig.ParallelNode*consulrunner.PortOffsetLength, 1, "http", ) consulRunner.Start() consulRunner.WaitUntilReady() etcdRunner.Start() }, ) var _ = SynchronizedAfterSuite(func() { ginkgomon.Kill(sqlProcess) etcdRunner.Stop() consulRunner.Stop() }, func() { gexec.CleanupBuildArtifacts() })