provider/aws: Fix some acc tests (more, again) (#13639)

* add check destroy to subnet data source tests

* provider/aws: Fix TestAccAWSElasticacheCluster_snapshotsWithUpdates by waiting for snapshots

* provider/aws: Fix TestAccAWSRDSCluster_takeFinalSnapshot

* provider/aws: Fix TestAccAWSKinesisFirehoseDeliveryStream_ElasticsearchConfigUpdates by specifying instance type
This commit is contained in:
Clint 2017-04-13 15:00:41 -05:00 committed by GitHub
parent b0407adaf5
commit baaf6f5de6
5 changed files with 12 additions and 8 deletions

View File

@ -11,8 +11,9 @@ import (
func TestAccDataSourceAwsSubnetIDs(t *testing.T) { func TestAccDataSourceAwsSubnetIDs(t *testing.T) {
rInt := acctest.RandIntRange(0, 256) rInt := acctest.RandIntRange(0, 256)
resource.Test(t, resource.TestCase{ resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) }, PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders, Providers: testAccProviders,
CheckDestroy: testAccCheckVpcDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccDataSourceAwsSubnetIDsConfig(rInt), Config: testAccDataSourceAwsSubnetIDsConfig(rInt),

View File

@ -9,12 +9,13 @@ import (
"github.com/hashicorp/terraform/terraform" "github.com/hashicorp/terraform/terraform"
) )
func TestAccDataSourceAwsSubnet(t *testing.T) { func TestAccDataSourceAwsSubnet_basic(t *testing.T) {
rInt := acctest.RandIntRange(0, 256) rInt := acctest.RandIntRange(0, 256)
resource.Test(t, resource.TestCase{ resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) }, PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders, Providers: testAccProviders,
CheckDestroy: testAccCheckVpcDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccDataSourceAwsSubnetConfig(rInt), Config: testAccDataSourceAwsSubnetConfig(rInt),

View File

@ -311,7 +311,7 @@ func resourceAwsElasticacheClusterCreate(d *schema.ResourceData, meta interface{
// name contained uppercase characters. // name contained uppercase characters.
d.SetId(strings.ToLower(*resp.CacheCluster.CacheClusterId)) d.SetId(strings.ToLower(*resp.CacheCluster.CacheClusterId))
pending := []string{"creating", "modifying", "restoring"} pending := []string{"creating", "modifying", "restoring", "snapshotting"}
stateConf := &resource.StateChangeConf{ stateConf := &resource.StateChangeConf{
Pending: pending, Pending: pending,
Target: []string{"available"}, Target: []string{"available"},

View File

@ -534,6 +534,9 @@ resource "aws_kinesis_firehose_delivery_stream" "test_stream" {
var testAccKinesisFirehoseDeliveryStreamBaseElasticsearchConfig = testAccKinesisFirehoseDeliveryStreamBaseConfig + ` var testAccKinesisFirehoseDeliveryStreamBaseElasticsearchConfig = testAccKinesisFirehoseDeliveryStreamBaseConfig + `
resource "aws_elasticsearch_domain" "test_cluster" { resource "aws_elasticsearch_domain" "test_cluster" {
domain_name = "es-test-%d" domain_name = "es-test-%d"
cluster_config {
instance_type = "r3.large.elasticsearch"
}
access_policies = <<CONFIG access_policies = <<CONFIG
{ {

View File

@ -267,7 +267,7 @@ func testAccCheckAWSClusterSnapshot(rInt int) resource.TestCheckFunc {
} }
// Try and delete the snapshot before we check for the cluster not found // Try and delete the snapshot before we check for the cluster not found
snapshot_identifier := fmt.Sprintf("foobarbaz-test-terraform-final-snapshot-%d", rInt) snapshot_identifier := fmt.Sprintf("tf-acctest-rdscluster-snapshot-%d", rInt)
awsClient := testAccProvider.Meta().(*AWSClient) awsClient := testAccProvider.Meta().(*AWSClient)
conn := awsClient.rdsconn conn := awsClient.rdsconn
@ -436,7 +436,6 @@ resource "aws_rds_cluster" "default" {
master_username = "foo" master_username = "foo"
master_password = "mustbeeightcharaters" master_password = "mustbeeightcharaters"
db_cluster_parameter_group_name = "default.aurora5.6" db_cluster_parameter_group_name = "default.aurora5.6"
skip_final_snapshot = true
final_snapshot_identifier = "tf-acctest-rdscluster-snapshot-%d" final_snapshot_identifier = "tf-acctest-rdscluster-snapshot-%d"
tags { tags {
Environment = "production" Environment = "production"