2121import static org .junit .Assert .assertNotNull ;
2222
2323import com .google .cloud .compute .v1 .Disk ;
24+ import compute .Util ;
2425import compute .disks .consistencygroup .AddDiskToConsistencyGroup ;
2526import compute .disks .consistencygroup .CloneDisksFromConsistencyGroup ;
2627import compute .disks .consistencygroup .CreateDiskConsistencyGroup ;
@@ -61,6 +62,9 @@ public class ConsistencyGroupIT {
6162 private static final String SECONDARY_REGIONAL_DISK =
6263 "gcloud-test-disk-secondary-regional-" + randomUUID ;
6364 private static final long DISK_SIZE = 10L ;
65+ private static final List <String > replicaZones = Arrays .asList (
66+ String .format ("projects/%s/zones/%s-a" , PROJECT_ID , REGION ),
67+ String .format ("projects/%s/zones/%s-b" , PROJECT_ID , REGION ));
6468
6569 // Check if the required environment variables are set.
6670 public static void requireEnvVar (String envVarName ) {
@@ -71,9 +75,6 @@ public static void requireEnvVar(String envVarName) {
7175 @ BeforeAll
7276 public static void setUp () throws Exception {
7377 requireEnvVar ("GOOGLE_CLOUD_PROJECT" );
74- List <String > replicaZones = Arrays .asList (
75- String .format ("projects/%s/zones/%s-a" , PROJECT_ID , REGION ),
76- String .format ("projects/%s/zones/%s-b" , PROJECT_ID , REGION ));
7778
7879 RegionalCreateFromSource .createRegionalDisk (PROJECT_ID , REGION , replicaZones ,
7980 DISK_NAME , DISK_TYPE , 10 , Optional .empty (), Optional .empty ());
@@ -88,12 +89,15 @@ public static void cleanUp()
8889
8990 RegionalDelete .deleteRegionalDisk (PROJECT_ID , REGION , DISK_NAME );
9091 RegionalDelete .deleteRegionalDisk (PROJECT_ID , REGION_SECONDARY , SECONDARY_REGIONAL_DISK );
91- // Delete created consistency group
9292 DeleteDiskConsistencyGroup .deleteDiskConsistencyGroup (
9393 PROJECT_ID , REGION , CONSISTENCY_GROUP_NAME );
9494 DeleteDiskConsistencyGroup .deleteDiskConsistencyGroup (
9595 PROJECT_ID , REGION_SECONDARY , CONSISTENCY_GROUP_SECONDARY );
9696
97+ // Clean up existing stale resources.
98+ Util .cleanUpExistingRegionalDisks ("test-disk-for-consistency-" , PROJECT_ID , REGION );
99+ Util .cleanUpExistingRegionalDisks (
100+ "gcloud-test-disk-secondary-regional-" , PROJECT_ID , REGION_SECONDARY );
97101 }
98102
99103 @ Test
@@ -103,7 +107,6 @@ public void testCreateDiskConsistencyGroupResourcePolicy()
103107 String consistencyGroupLink = CreateDiskConsistencyGroup .createDiskConsistencyGroup (
104108 PROJECT_ID , REGION , CONSISTENCY_GROUP_NAME );
105109
106- // Verify that the consistency group was created
107110 assertNotNull (consistencyGroupLink );
108111 assertThat (consistencyGroupLink .contains (CONSISTENCY_GROUP_NAME ));
109112 }
@@ -115,7 +118,6 @@ public void testAddRegionalDiskToConsistencyGroup()
115118 Disk disk = AddDiskToConsistencyGroup .addDiskToConsistencyGroup (
116119 PROJECT_ID , REGION , DISK_NAME , CONSISTENCY_GROUP_NAME , REGION );
117120
118- // Verify that the disk was added to the consistency group
119121 assertNotNull (disk );
120122 assertThat (disk .getResourcePoliciesList ().get (0 ).contains (CONSISTENCY_GROUP_NAME ));
121123 }
0 commit comments