@@ -235,6 +235,8 @@ var (
235235 "compute_model" : acctest.Representation {RepType : acctest .Required , Create : `ECPU` },
236236 }
237237
238+ ATPDAutonomousContainerDatabaseResourceDependenciesDbaas = DatabaseCloudAutonomousVmClusterRequiredOnlyResource + KeyResourceDependencyConfigDbaas
239+
238240 autonomousDatabaseExaccRequiredOnlyResource = ExaccADBDatabaseResourceDependencies +
239241 acctest .GenerateResourceFromRepresentationMap ("oci_database_autonomous_database" , "test_autonomous_database" , acctest .Required , acctest .Create , autonomousDatabaseExaccRepresentation )
240242
@@ -280,7 +282,7 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
280282 DatabaseAutonomousContainerDatabaseMaintenanceWindowDetailsRepresentation ), []string {"lead_time_in_weeks" })
281283
282284 AutonomousContainerDatabaseDedicatedRepresentation := acctest .GetUpdatedRepresentationCopy ("maintenance_window_details" , acctest.RepresentationGroup {RepType : acctest .Optional , Group : AutonomousContainerDatabaseDedicatedMaintenanceWindowDetailsRepresentation }, DatabaseAutonomousContainerDatabaseRepresentation )
283- AutonomousContainerDatabaseDedicatedResourceConfig := ATPDAutonomousContainerDatabaseResourceDependencies +
285+ AutonomousContainerDatabaseDedicatedResourceConfig := ATPDAutonomousContainerDatabaseResourceDependenciesDbaas +
284286 acctest .GenerateResourceFromRepresentationMap ("oci_database_autonomous_container_database" , "test_autonomous_container_database" , acctest .Optional , acctest .Update , AutonomousContainerDatabaseDedicatedRepresentation )
285287 AutonomousDatabaseDedicatedResourceDependencies := AutonomousContainerDatabaseDedicatedResourceConfig
286288 AutonomousDatabaseDedicatedResourceConfig := AutonomousDatabaseDedicatedResourceDependencies +
@@ -300,7 +302,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
300302 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#11" ),
301303 resource .TestCheckResourceAttrSet (resourceName , "autonomous_container_database_id" ),
302304 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
303- resource .TestCheckResourceAttr (resourceName , "cpu_core_count" , "0" ),
304305 resource .TestCheckResourceAttr (resourceName , "data_storage_size_in_tbs" , "1" ),
305306 resource .TestCheckResourceAttr (resourceName , "db_name" , adbDedicatedName ),
306307 resource .TestCheckResourceAttr (resourceName , "db_workload" , "OLTP" ),
@@ -331,7 +332,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
331332 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#12" ),
332333 resource .TestCheckResourceAttrSet (resourceName , "autonomous_container_database_id" ),
333334 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
334- resource .TestCheckResourceAttr (resourceName , "cpu_core_count" , "1" ),
335335 resource .TestCheckResourceAttr (resourceName , "data_storage_size_in_tbs" , "1" ),
336336 resource .TestCheckResourceAttr (resourceName , "db_name" , adbDedicatedName ),
337337 resource .TestCheckResourceAttr (resourceName , "db_workload" , "OLTP" ),
@@ -362,7 +362,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
362362 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#12" ),
363363 resource .TestCheckResourceAttrSet (resourceName , "autonomous_container_database_id" ),
364364 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
365- resource .TestCheckResourceAttr (resourceName , "cpu_core_count" , "0" ),
366365 resource .TestCheckResourceAttr (resourceName , "data_storage_size_in_tbs" , "1" ),
367366 resource .TestCheckResourceAttr (resourceName , "db_name" , adbDedicatedName ),
368367 resource .TestCheckResourceAttr (resourceName , "db_workload" , "OLTP" ),
@@ -393,7 +392,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
393392 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#12" ),
394393 resource .TestCheckResourceAttrSet (resourceName , "autonomous_container_database_id" ),
395394 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
396- resource .TestCheckResourceAttr (resourceName , "cpu_core_count" , "0" ),
397395 resource .TestCheckResourceAttr (resourceName , "data_storage_size_in_tbs" , "1" ),
398396 resource .TestCheckResourceAttr (resourceName , "db_name" , adbDedicatedName ),
399397 resource .TestCheckResourceAttr (resourceName , "db_workload" , "OLTP" ),
@@ -432,7 +430,7 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
432430 // resource.TestCheckResourceAttrSet(resourceName, "state"),
433431 // ),
434432 // },
435- // verify datasource
433+ // verify datasource , fractional ocpu and gb storage
436434 {
437435 Config : config +
438436 acctest .GenerateDataSourceFromRepresentationMap ("oci_database_autonomous_databases" , "test_autonomous_databases" , acctest .Optional , acctest .Update , autonomousDatabaseDedicatedDataSourceRepresentation ) +
@@ -450,7 +448,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
450448 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.compartment_id" , compartmentId ),
451449 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.connection_strings.#" , "1" ),
452450 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.connection_urls.#" , "1" ),
453- resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.cpu_core_count" , "0" ),
454451 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.data_storage_size_in_tbs" , "1" ),
455452 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.db_name" , adbDedicatedName ),
456453 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.db_version" ),
@@ -459,7 +456,7 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
459456 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.freeform_tags.%" , "1" ),
460457 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.id" ),
461458 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.is_dedicated" , "true" ),
462- resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.provisionable_cpus.#" , "103 " ),
459+ resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.provisionable_cpus.#" ),
463460 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.state" ),
464461 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.time_created" ),
465462 ),
@@ -476,7 +473,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
476473 resource .TestCheckResourceAttr (singularDatasourceName , "connection_strings.#" , "1" ),
477474 resource .TestCheckResourceAttr (singularDatasourceName , "connection_strings.0.all_connection_strings.%" , "3" ),
478475 resource .TestCheckResourceAttr (singularDatasourceName , "connection_urls.#" , "1" ),
479- resource .TestCheckResourceAttr (singularDatasourceName , "cpu_core_count" , "0" ),
480476 resource .TestCheckResourceAttr (singularDatasourceName , "data_storage_size_in_tbs" , "1" ),
481477 resource .TestCheckResourceAttr (singularDatasourceName , "db_name" , adbDedicatedName ),
482478 resource .TestCheckResourceAttrSet (singularDatasourceName , "db_version" ),
@@ -526,7 +522,6 @@ func TestResourceDatabaseAutonomousDatabaseDedicated(t *testing.T) {
526522 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#11" ),
527523 resource .TestCheckResourceAttr (resourceName , "clone_type" , "FULL" ),
528524 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
529- resource .TestCheckResourceAttr (resourceName , "cpu_core_count" , "0" ),
530525 resource .TestCheckResourceAttr (resourceName , "data_storage_size_in_tbs" , "1" ),
531526 resource .TestCheckResourceAttr (resourceName , "db_name" , adbDedicatedCloneName ),
532527 resource .TestCheckResourceAttr (resourceName , "db_workload" , "OLTP" ),
@@ -1877,6 +1872,12 @@ func TestResourceDatabaseAutonomousDatabaseResource_dataGuard(t *testing.T) {
18771872
18781873// issue-routing-tag: database/ExaCC
18791874func TestResourceDatabaseExaccAutonomousDatabaseResource_dataGuard (t * testing.T ) {
1875+ shouldSkipEXACCtest := utils .GetEnvSettingWithDefault ("TF_VAR_should_skip_exacc_test" , "false" )
1876+
1877+ if shouldSkipEXACCtest == "true" {
1878+ t .Skip ("Skipping TestResourceDatabaseExaccAutonomousDatabaseResource_dataGuard test.\n " + "Current TF_VAR_should_skip_exacc_test=" + shouldSkipEXACCtest )
1879+ }
1880+
18801881 httpreplay .SetScenario ("TestResourceDatabaseExaccAutonomousDatabaseResource_dataGuard" )
18811882 defer httpreplay .SaveScenario ()
18821883
@@ -1960,6 +1961,12 @@ func TestResourceDatabaseExaccAutonomousDatabaseResource_dataGuard(t *testing.T)
19601961
19611962// issue-routing-tag: database/ExaCC
19621963func TestResourceDatabaseExaccAutonomousDatabaseResource (t * testing.T ) {
1964+ shouldSkipEXACCtest := utils .GetEnvSettingWithDefault ("TF_VAR_should_skip_exacc_test" , "false" )
1965+
1966+ if shouldSkipEXACCtest == "true" {
1967+ t .Skip ("Skipping TestResourceDatabaseExaccAutonomousDatabaseResource_dataGuard test.\n " + "Current TF_VAR_should_skip_exacc_test=" + shouldSkipEXACCtest )
1968+ }
1969+
19631970 httpreplay .SetScenario ("TestResourceDatabaseExaccAutonomousDatabaseResource" )
19641971 defer httpreplay .SaveScenario ()
19651972
0 commit comments