Skip to content

Commit 39eaf6c

Browse files
Added a sleep between the parent folder and workload creation to Assured Workloads tests (#13777) (#22515)
[upstream:da5fc48054c0e7a46a3760c4cd003550c53b7568] Signed-off-by: Modular Magician <[email protected]>
1 parent b8d6a4f commit 39eaf6c

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

google/services/assuredworkloads/resource_assured_workloads_workload_generated_test.go

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ func TestAccAssuredWorkloadsWorkload_BasicHandWritten(t *testing.T) {
4646
acctest.VcrTest(t, resource.TestCase{
4747
PreCheck: func() { acctest.AccTestPreCheck(t) },
4848
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
49-
CheckDestroy: testAccCheckAssuredWorkloadsWorkloadDestroyProducer(t),
49+
ExternalProviders: map[string]resource.ExternalProvider{
50+
"time": {},
51+
},
52+
CheckDestroy: testAccCheckAssuredWorkloadsWorkloadDestroyProducer(t),
5053
Steps: []resource.TestStep{
5154
{
5255
Config: testAccAssuredWorkloadsWorkload_BasicHandWritten(context),
@@ -82,7 +85,10 @@ func TestAccAssuredWorkloadsWorkload_FullHandWritten(t *testing.T) {
8285
acctest.VcrTest(t, resource.TestCase{
8386
PreCheck: func() { acctest.AccTestPreCheck(t) },
8487
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
85-
CheckDestroy: testAccCheckAssuredWorkloadsWorkloadDestroyProducer(t),
88+
ExternalProviders: map[string]resource.ExternalProvider{
89+
"time": {},
90+
},
91+
CheckDestroy: testAccCheckAssuredWorkloadsWorkloadDestroyProducer(t),
8692
Steps: []resource.TestStep{
8793
{
8894
Config: testAccAssuredWorkloadsWorkload_FullHandWritten(context),
@@ -117,6 +123,12 @@ resource "google_assured_workloads_workload" "primary" {
117123
display_name = "folder-display-name"
118124
}
119125
violation_notifications_enabled = true
126+
depends_on = [time_sleep.wait_120_seconds]
127+
}
128+
129+
resource "time_sleep" "wait_120_seconds" {
130+
create_duration = "120s"
131+
depends_on = [google_folder.folder1]
120132
}
121133
122134
resource "google_folder" "folder1" {
@@ -144,6 +156,12 @@ resource "google_assured_workloads_workload" "primary" {
144156
display_name = "folder-display-name"
145157
}
146158
violation_notifications_enabled = true
159+
depends_on = [time_sleep.wait_120_seconds]
160+
}
161+
162+
resource "time_sleep" "wait_120_seconds" {
163+
create_duration = "120s"
164+
depends_on = [google_folder.folder1]
147165
}
148166
149167
resource "google_folder" "folder1" {
@@ -167,8 +185,15 @@ resource "google_assured_workloads_workload" "primary" {
167185
rotation_period = "864000s"
168186
}
169187
provisioned_resources_parent = google_folder.folder1.name
188+
depends_on = [time_sleep.wait_120_seconds]
189+
}
190+
191+
resource "time_sleep" "wait_120_seconds" {
192+
create_duration = "120s"
193+
depends_on = [google_folder.folder1]
170194
}
171195
196+
172197
resource "google_folder" "folder1" {
173198
display_name = "tf-test-name%{random_suffix}"
174199
parent = "organizations/%{org_id}"

0 commit comments

Comments
 (0)