import ( "acceptance-tests/testing/helpers" "fmt" "sync" "github.com/pivotal-cf-experimental/bosh-test/bosh" "github.com/pivotal-cf-experimental/destiny" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Scaling up instances", func() { var ( manifest destiny.Manifest testKey string testValue string ) BeforeEach(func() { guid, err := helpers.NewGUID() Expect(err).NotTo(HaveOccurred()) testKey = "etcd-key-" + guid testValue = "etcd-value-" + guid manifest, err = helpers.DeployEtcdWithInstanceCount(1, client, config) Expect(err).NotTo(HaveOccurred()) Eventually(func() ([]bosh.VM, error) { return client.DeploymentVMs(manifest.Name)
import ( "acceptance-tests/testing/helpers" "fmt" "github.com/pivotal-cf-experimental/bosh-test/bosh" "github.com/pivotal-cf-experimental/destiny" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Single instance rolling deploys", func() { var ( manifest destiny.Manifest testKey string testValue string ) BeforeEach(func() { guid, err := helpers.NewGUID() Expect(err).NotTo(HaveOccurred()) testKey = "etcd-key-" + guid testValue = "etcd-value-" + guid manifest, err = helpers.DeployEtcdWithInstanceCount(1, client, config) Expect(err).NotTo(HaveOccurred()) Eventually(func() ([]bosh.VM, error) { return client.DeploymentVMs(manifest.Name)
"acceptance-tests/testing/helpers" "fmt" "github.com/pivotal-cf-experimental/bosh-test/bosh" "github.com/pivotal-cf-experimental/destiny" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("KillVm", func() { var ( etcdManifest destiny.Manifest etcdClient etcd.Client testKey1 string testValue1 string testKey2 string testValue2 string ) BeforeEach(func() { guid, err := helpers.NewGUID() Expect(err).NotTo(HaveOccurred()) testKey1 = "etcd-key-1-" + guid testValue1 = "etcd-value-1-" + guid testKey2 = "etcd-key-2-" + guid testValue2 = "etcd-value-2-" + guid
. "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "testing" ) func TestTurbulence(t *testing.T) { RegisterFailHandler(Fail) RunSpecs(t, "turbulence") } var ( config helpers.Config client bosh.Client turbulenceManifest destiny.Manifest turbulenceClient turbulence.Client ) var _ = BeforeSuite(func() { configPath, err := helpers.ConfigPath() Expect(err).NotTo(HaveOccurred()) config, err = helpers.LoadConfig(configPath) Expect(err).NotTo(HaveOccurred()) client = bosh.NewClient(bosh.Config{ URL: fmt.Sprintf("https://%s:25555", config.BOSH.Target), Username: config.BOSH.Username, Password: config.BOSH.Password,