package locket_test import ( "code.cloudfoundry.org/consuladapter/consulrunner" . "github.com/onsi/ginkgo" "github.com/onsi/ginkgo/config" . "github.com/onsi/gomega" "testing" ) var ( consulStartingPort int consulRunner *consulrunner.ClusterRunner ) const ( defaultScheme = "http" ) func TestLocket(t *testing.T) { RegisterFailHandler(Fail) RunSpecs(t, "Locket Suite") } var _ = BeforeSuite(func() { consulStartingPort = 5001 + config.GinkgoConfig.ParallelNode*consulrunner.PortOffsetLength consulRunner = consulrunner.NewClusterRunner(consulStartingPort, 1, defaultScheme) consulRunner.Start()
) var ( etcdPort int etcdUrl string etcdRunner *etcdstorerunner.ETCDClusterRunner etcdClient *etcdclient.Client storeClient etcd.StoreClient logger lager.Logger client bbs.InternalClient bbsBinPath string bbsAddress string bbsHealthAddress string bbsPort int bbsURL *url.URL bbsArgs testrunner.Args bbsRunner *ginkgomon.Runner bbsProcess ifrit.Process consulRunner *consulrunner.ClusterRunner consulClient consuladapter.Client consulHelper *test_helpers.ConsulHelper auctioneerServer *ghttp.Server testMetricsListener net.PacketConn testMetricsChan chan *events.Envelope sqlProcess ifrit.Process sqlRunner sqlrunner.SQLRunner ) func TestBBS(t *testing.T) {
var etcdPort int var etcdUrl string var etcdSSLConfig *etcdstorerunner.SSLConfig var etcdRunner *etcdstorerunner.ETCDClusterRunner var etcdClient *etcdclient.Client var logger lager.Logger var bbsClient bbs.InternalClient var bbsBinPath string var bbsAddress string var bbsURL *url.URL var bbsArgs testrunner.Args var bbsRunner *ginkgomon.Runner var bbsProcess ifrit.Process var consulRunner *consulrunner.ClusterRunner var etcdHelper *etcd_helpers.ETCDHelper var auctioneerServer *ghttp.Server func TestGenerator(t *testing.T) { RegisterFailHandler(Fail) RunSpecs(t, "Generator Suite") } var _ = SynchronizedBeforeSuite( func() []byte { os.Setenv("GOMAXPROCS", strconv.Itoa(runtime.NumCPU())) bbsConfig, err := gexec.Build("code.cloudfoundry.org/bbs/cmd/bbs", "-race") Expect(err).NotTo(HaveOccurred()) return []byte(bbsConfig) },