provider/aws: Fixes aws beanstalk env acc tests

Fixes the beanstalk env tests such that they can run in parallel better. Previously, only the beanstalk application was randomized, now the beanstalk environment is also randomized to help better facilitate running our tests in parallel.

```
=== RUN   TestAccAWSBeanstalkEnv_outputs
--- PASS: TestAccAWSBeanstalkEnv_outputs (388.74s)
=== RUN   TestAccAWSBeanstalkEnv_cname_prefix
--- PASS: TestAccAWSBeanstalkEnv_cname_prefix (386.78s)
=== RUN   TestAccAWSBeanstalkEnv_config
--- PASS: TestAccAWSBeanstalkEnv_config (532.56s)
=== RUN   TestAccAWSBeanstalkEnv_resource
--- PASS: TestAccAWSBeanstalkEnv_resource (420.47s)
=== RUN   TestAccAWSBeanstalkEnv_vpc
--- PASS: TestAccAWSBeanstalkEnv_vpc (516.02s)
=== RUN   TestAccAWSBeanstalkEnv_template_change
--- PASS: TestAccAWSBeanstalkEnv_template_change (623.38s)
=== RUN   TestAccAWSBeanstalkEnv_basic_settings_update
--- PASS: TestAccAWSBeanstalkEnv_basic_settings_update (705.32s)
```
This commit is contained in:
Jake Champlin 2017-02-01 13:09:43 -05:00
parent babc52202c
commit f7db75da58
No known key found for this signature in database
GPG Key ID: DC31F41958EF4AC2

View File

@ -633,7 +633,7 @@ func testAccBeanstalkWorkerEnvConfig(rInt int) string {
}
resource "aws_elastic_beanstalk_environment" "tfenvtest" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.tftest.name}"
tier = "Worker"
solution_stack_name = "64bit Amazon Linux running Python"
@ -643,7 +643,7 @@ func testAccBeanstalkWorkerEnvConfig(rInt int) string {
name = "IamInstanceProfile"
value = "${aws_iam_instance_profile.tftest.name}"
}
}`, rInt)
}`, rInt, rInt)
}
func testAccBeanstalkEnvCnamePrefixConfig(randString string, rInt int) string {
@ -654,12 +654,12 @@ description = "tf-test-desc"
}
resource "aws_elastic_beanstalk_environment" "tfenvtest" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.tftest.name}"
cname_prefix = "%s"
solution_stack_name = "64bit Amazon Linux running Python"
}
`, rInt, randString)
`, rInt, rInt, randString)
}
func testAccBeanstalkConfigTemplate(rInt int) string {
@ -670,7 +670,7 @@ func testAccBeanstalkConfigTemplate(rInt int) string {
}
resource "aws_elastic_beanstalk_environment" "tftest" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.tftest.name}"
template_name = "${aws_elastic_beanstalk_configuration_template.tftest.name}"
}
@ -686,7 +686,7 @@ func testAccBeanstalkConfigTemplate(rInt int) string {
value = "1"
}
}
`, rInt)
`, rInt, rInt)
}
func testAccBeanstalkConfigTemplateUpdate(rInt int) string {
@ -697,7 +697,7 @@ func testAccBeanstalkConfigTemplateUpdate(rInt int) string {
}
resource "aws_elastic_beanstalk_environment" "tftest" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.tftest.name}"
template_name = "${aws_elastic_beanstalk_configuration_template.tftest.name}"
}
@ -713,7 +713,7 @@ func testAccBeanstalkConfigTemplateUpdate(rInt int) string {
value = "2"
}
}
`, rInt)
`, rInt, rInt)
}
func testAccBeanstalkResourceOptionSetting(rInt int) string {
@ -724,7 +724,7 @@ resource "aws_elastic_beanstalk_application" "tftest" {
}
resource "aws_elastic_beanstalk_environment" "tfenvtest" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.tftest.name}"
solution_stack_name = "64bit Amazon Linux running Python"
@ -748,7 +748,7 @@ resource "aws_elastic_beanstalk_environment" "tfenvtest" {
name = "Recurrence"
value = "0 8 * * *"
}
}`, rInt)
}`, rInt, rInt)
}
func testAccBeanstalkEnv_VPC(name string, rInt int) string {
@ -783,7 +783,7 @@ resource "aws_elastic_beanstalk_application" "default" {
}
resource "aws_elastic_beanstalk_environment" "default" {
name = "tf-test-name"
name = "tf-test-name-%d"
application = "${aws_elastic_beanstalk_application.default.name}"
solution_stack_name = "64bit Amazon Linux running Python"
@ -811,7 +811,7 @@ resource "aws_elastic_beanstalk_environment" "default" {
value = "${aws_security_group.default.id}"
}
}
`, name, rInt)
`, name, rInt, rInt)
}
func testAccBeanstalkEnv_TemplateChange_stack(r int) string {