4
4
"context"
5
5
"fmt"
6
6
"testing"
7
+ "time"
7
8
8
9
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
9
10
tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common"
@@ -14,8 +15,8 @@ import (
14
15
sdkErrors "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors"
15
16
)
16
17
17
- // go test -i; go test -test.run TestAccTencentCloudNeedFixTdmqRocketmqVipInstanceResource_basic -v
18
- func TestAccTencentCloudNeedFixTdmqRocketmqVipInstanceResource_basic (t * testing.T ) {
18
+ // go test -i; go test -test.run TestAccTencentCloudTdmqRocketmqVipInstanceResource_basic -v -timeout=0
19
+ func TestAccTencentCloudTdmqRocketmqVipInstanceResource_basic (t * testing.T ) {
19
20
t .Parallel ()
20
21
resource .Test (t , resource.TestCase {
21
22
PreCheck : func () {
@@ -33,6 +34,7 @@ func TestAccTencentCloudNeedFixTdmqRocketmqVipInstanceResource_basic(t *testing.
33
34
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "spec" ),
34
35
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "node_count" ),
35
36
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "storage_size" ),
37
+ sleepBetweenSteps (1 * time .Minute ),
36
38
),
37
39
},
38
40
{
@@ -44,12 +46,20 @@ func TestAccTencentCloudNeedFixTdmqRocketmqVipInstanceResource_basic(t *testing.
44
46
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "spec" ),
45
47
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "node_count" ),
46
48
resource .TestCheckResourceAttrSet ("tencentcloud_tdmq_rocketmq_vip_instance.example" , "storage_size" ),
49
+ sleepBetweenSteps (1 * time .Minute ),
47
50
),
48
51
},
49
52
},
50
53
})
51
54
}
52
55
56
+ func sleepBetweenSteps (d time.Duration ) resource.TestCheckFunc {
57
+ return func (s * terraform.State ) error {
58
+ time .Sleep (d )
59
+ return nil
60
+ }
61
+ }
62
+
53
63
func testAccCheckTdmqRocketmqVipInstanceDestroy (s * terraform.State ) error {
54
64
logId := tccommon .GetLogId (tccommon .ContextNil )
55
65
ctx := context .WithValue (context .TODO (), tccommon .LogIdKey , logId )
0 commit comments