From fbbcd6be743975bf9b8526e06d74cba7ef8865b9 Mon Sep 17 00:00:00 2001 From: stack72 Date: Sun, 4 Sep 2016 12:50:50 +0300 Subject: [PATCH] provider/aws: Randomize the `aws_db_instance` enhanced monitoring test names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` % make testacc TEST=./builtin/providers/aws % TESTARGS='-run=TestAccAWSDBInstance_enhancedMonitoring' % ✹ ==> Checking that code complies with gofmt requirements... go generate $(go list ./... | grep -v /terraform/vendor/) 2016/09/04 12:23:49 Generated command/internal_plugin_list.go TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDBInstance_enhancedMonitoring -timeout 120m === RUN TestAccAWSDBInstance_enhancedMonitoring --- PASS: TestAccAWSDBInstance_enhancedMonitoring (1535.00s) PASS ok github.com/hashicorp/terraform/builtin/providers/aws 1535.018s ``` --- .../providers/aws/resource_aws_db_instance_test.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/builtin/providers/aws/resource_aws_db_instance_test.go b/builtin/providers/aws/resource_aws_db_instance_test.go index 11bfd75b2c..d1fb05f96f 100644 --- a/builtin/providers/aws/resource_aws_db_instance_test.go +++ b/builtin/providers/aws/resource_aws_db_instance_test.go @@ -158,6 +158,7 @@ func TestAccAWSDBInstanceNoSnapshot(t *testing.T) { func TestAccAWSDBInstance_enhancedMonitoring(t *testing.T) { var dbInstance rds.DBInstance + rName := acctest.RandString(5) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, @@ -165,7 +166,7 @@ func TestAccAWSDBInstance_enhancedMonitoring(t *testing.T) { CheckDestroy: testAccCheckAWSDBInstanceNoSnapshot, Steps: []resource.TestStep{ resource.TestStep{ - Config: testAccSnapshotInstanceConfig_enhancedMonitoring, + Config: testAccSnapshotInstanceConfig_enhancedMonitoring(rName), Check: resource.ComposeTestCheckFunc( testAccCheckAWSDBInstanceExists("aws_db_instance.enhanced_monitoring", &dbInstance), resource.TestCheckResourceAttr( @@ -656,9 +657,10 @@ resource "aws_db_instance" "no_snapshot" { `, acctest.RandString(5)) } -var testAccSnapshotInstanceConfig_enhancedMonitoring = ` +func testAccSnapshotInstanceConfig_enhancedMonitoring(rName string) string { + return fmt.Sprintf(` resource "aws_iam_role" "enhanced_policy_role" { - name = "enhanced-monitoring-role" + name = "enhanced-monitoring-role-%s" assume_role_policy = <