103
103
TF_ACC : 1
104
104
TF_LOG : ${{ vars.LOG_LEVEL }}
105
105
ACCTEST_TIMEOUT : ${{ vars.ACCTEST_TIMEOUT }}
106
+ ACCTEST_REGEX_RUN : " ^TestAcc"
107
+ ACCTEST_REGEX_SKIP : " ^TestAccMigration"
106
108
MONGODB_ATLAS_BASE_URL : ${{ inputs.mongodb_atlas_base_url }}
107
109
MONGODB_ATLAS_ORG_ID : ${{ inputs.mongodb_atlas_org_id }}
108
110
MONGODB_ATLAS_PUBLIC_KEY : ${{ secrets.mongodb_atlas_public_key }}
@@ -230,7 +232,7 @@ jobs:
230
232
terraform_wrapper : false
231
233
- name : Acceptance Tests
232
234
env :
233
- TEST_REGEX : " ^TestAccOutageSimulationCluster "
235
+ ACCTEST_PACKAGES : ./internal/service/clusteroutagesimulation
234
236
run : make testacc
235
237
236
238
advanced_cluster :
@@ -250,7 +252,7 @@ jobs:
250
252
terraform_wrapper : false
251
253
- name : Acceptance Tests
252
254
env :
253
- TEST_REGEX : " ^TestAccClusterAdvancedCluster "
255
+ ACCTEST_PACKAGES : ./internal/service/advancedcluster
254
256
run : make testacc
255
257
256
258
cluster :
@@ -270,7 +272,9 @@ jobs:
270
272
terraform_wrapper : false
271
273
- name : Acceptance Tests
272
274
env :
273
- TEST_REGEX : " ^TestAccClusterRS"
275
+ ACCTEST_PACKAGES : |
276
+ ./internal/service/cluster
277
+ ./internal/service/globalclusterconfig
274
278
run : make testacc
275
279
276
280
search_deployment :
@@ -290,7 +294,7 @@ jobs:
290
294
terraform_wrapper : false
291
295
- name : Acceptance Tests
292
296
env :
293
- TEST_REGEX : " ^TestAccSearchDeployment "
297
+ ACCTEST_PACKAGES : ./internal/service/searchdeployment
294
298
run : make testacc
295
299
296
300
stream :
@@ -311,7 +315,9 @@ jobs:
311
315
- name : Acceptance Tests
312
316
env :
313
317
MONGODB_ATLAS_ENABLE_PREVIEW : " true"
314
- TEST_REGEX : " ^TestAccStream"
318
+ ACCTEST_PACKAGES : |
319
+ ./internal/service/streaminstance
320
+ ./internal/service/streamconnection
315
321
run : make testacc
316
322
317
323
generic : # Acceptance tests that do not use any time-consuming resource (example: cluster)
@@ -333,9 +339,11 @@ jobs:
333
339
env :
334
340
MONGODB_ATLAS_PROJECT_OWNER_ID : ${{ inputs.mongodb_atlas_project_owner_id }}
335
341
CA_CERT : ${{ secrets.ca_cert }}
336
- TEST_REGEX : " ^TestAccGeneric"
337
- run : |
338
- make testacc
342
+ ACCTEST_PACKAGES : |
343
+ ./internal/service/backupcompliancepolicy
344
+ ./internal/service/auditing
345
+ ./internal/service/x509authenticationdatabaseuser
346
+ run : make testacc
339
347
backup :
340
348
needs : [ change-detection ]
341
349
if : ${{ needs.change-detection.outputs.backup == 'true' || inputs.test_group == 'backup' }}
@@ -354,7 +362,13 @@ jobs:
354
362
- name : Acceptance Tests
355
363
env :
356
364
MONGODB_ATLAS_PROJECT_OWNER_ID : ${{ inputs.mongodb_atlas_project_owner_id }}
357
- TEST_REGEX : " ^TestAccBackup"
365
+ ACCTEST_PACKAGES : |
366
+ ./internal/service/onlinearchive
367
+ ./internal/service/cloudbackupschedule
368
+ ./internal/service/cloudbackupsnapshot
369
+ ./internal/service/cloudbackupsnapshotexportbucket
370
+ ./internal/service/cloudbackupsnapshotexportjob
371
+ ./internal/service/cloudbackupsnapshotrestorejob
358
372
run : make testacc
359
373
project :
360
374
needs : [ change-detection ]
@@ -383,7 +397,11 @@ jobs:
383
397
AWS_SECURITY_GROUP_2 : ${{ vars.AWS_SECURITY_GROUP_2 }}
384
398
AWS_VPC_CIDR_BLOCK : ${{ vars.AWS_VPC_CIDR_BLOCK }}
385
399
AWS_VPC_ID : ${{ vars.AWS_VPC_ID }}
386
- TEST_REGEX : " ^TestAccProject"
400
+ ACCTEST_PACKAGES : |
401
+ ./internal/service/project
402
+ ./internal/service/projectipaccesslist
403
+ ./internal/service/accesslistapikey
404
+ ./internal/service/projectinvitation
387
405
run : make testacc
388
406
serverless :
389
407
needs : [ change-detection ]
@@ -402,7 +420,10 @@ jobs:
402
420
terraform_wrapper : false
403
421
- name : Acceptance Tests
404
422
env :
405
- TEST_REGEX : " ^TestAccServerless"
423
+ ACCTEST_PACKAGES : |
424
+ ./internal/service/serverlessinstance
425
+ ./internal/service/privatelinkendpointserverless
426
+ ./internal/service/privatelinkendpointserviceserverless
406
427
run : make testacc
407
428
network :
408
429
needs : [ change-detection ]
@@ -431,7 +452,13 @@ jobs:
431
452
AWS_SECURITY_GROUP_2 : ${{ vars.AWS_SECURITY_GROUP_2 }}
432
453
AWS_VPC_CIDR_BLOCK : ${{ vars.AWS_VPC_CIDR_BLOCK }}
433
454
AWS_VPC_ID : ${{ vars.AWS_VPC_ID }}
434
- TEST_REGEX : " ^TestAccNetwork"
455
+ ACCTEST_PACKAGES : |
456
+ ./internal/service/networkcontainer
457
+ ./internal/service/networkpeering
458
+ ./internal/service/privateendpointregionalmode
459
+ ./internal/service/privatelinkendpoint
460
+ ./internal/service/privatelinkendpointservice
461
+ ./internal/service/privatelinkendpointservicedatafederationonlinearchive
435
462
run : make testacc
436
463
config :
437
464
needs : [ change-detection ]
@@ -455,7 +482,21 @@ jobs:
455
482
AZURE_ATLAS_APP_ID : ${{ inputs.azure_atlas_app_id }}
456
483
AZURE_SERVICE_PRINCIPAL_ID : ${{ inputs.azure_service_principal_id }}
457
484
AZURE_TENANT_ID : ${{ inputs.azure_tenant_id }}
458
- TEST_REGEX : " ^TestAccConfig"
485
+ ACCTEST_PACKAGES : |
486
+ ./internal/service/alertconfiguration
487
+ ./internal/service/atlasuser
488
+ ./internal/service/databaseuser
489
+ ./internal/service/projectapikey
490
+ ./internal/service/apikey
491
+ ./internal/service/teams
492
+ ./internal/service/cloudprovideraccess
493
+ ./internal/service/customdbrole
494
+ ./internal/service/maintenancewindow
495
+ ./internal/service/customdnsconfigurationclusteraws
496
+ ./internal/service/rolesorgid
497
+ ./internal/service/orginvitation
498
+ ./internal/service/organization
499
+ ./internal/service/thirdpartyintegration
459
500
run : make testacc
460
501
461
502
assume_role :
@@ -493,7 +534,7 @@ jobs:
493
534
AWS_ACCESS_KEY_ID : ${{ steps.sts-assume-role.outputs.aws_access_key_id }}
494
535
AWS_SECRET_ACCESS_KEY : ${{ steps.sts-assume-role.outputs.aws_secret_access_key }}
495
536
AWS_SESSION_TOKEN : ${{ steps.sts-assume-role.outputs.AWS_SESSION_TOKEN }}
496
- TEST_REGEX : " ^TestAccSTSAssumeRole "
537
+ ACCTEST_PACKAGES : ./internal/provider
497
538
run : make testacc
498
539
499
540
search_index :
@@ -513,7 +554,7 @@ jobs:
513
554
terraform_wrapper : false
514
555
- name : Acceptance Tests
515
556
env :
516
- TEST_REGEX : " ^TestAccSearchIndex "
557
+ ACCTEST_PACKAGES : ./internal/service/searchindex
517
558
run : make testacc
518
559
519
560
federated :
@@ -544,7 +585,12 @@ jobs:
544
585
AWS_REGION : ${{ vars.aws_region_federation }}
545
586
AWS_ACCESS_KEY_ID : ${{ secrets.aws_access_key_id }}
546
587
AWS_SECRET_ACCESS_KEY : ${{ secrets.aws_secret_access_key }}
547
- TEST_REGEX : " ^TestAccFederated"
588
+ ACCTEST_PACKAGES : |
589
+ ./internal/service/federatedsettingsidentityprovider
590
+ ./internal/service/federateddatabaseinstance
591
+ ./internal/service/federatedsettingsorgconfig
592
+ ./internal/service/federatedsettingsorgrolemapping
593
+ ./internal/service/federatedquerylimit
548
594
run : make testacc
549
595
data_lake :
550
596
needs : [ change-detection ]
@@ -563,7 +609,7 @@ jobs:
563
609
terraform_wrapper : false
564
610
- name : Acceptance Tests
565
611
env :
566
- TEST_REGEX : " ^TestAccDataLake "
612
+ ACCTEST_PACKAGES : ./internal/service/datalakepipeline
567
613
run : make testacc
568
614
ldap :
569
615
needs : [ change-detection ]
@@ -587,7 +633,9 @@ jobs:
587
633
MONGODB_ATLAS_LDAP_PASSWORD : ${{ secrets.mongodb_atlas_ldap_password }}
588
634
MONGODB_ATLAS_LDAP_PORT : ${{ secrets.mongodb_atlas_ldap_port }}
589
635
MONGODB_ATLAS_LDAP_CA_CERTIFICATE : ${{ secrets.mongodb_atlas_ldap_ca_certificate }}
590
- TEST_REGEX : " ^TestAccLDAP"
636
+ ACCTEST_PACKAGES : |
637
+ ./internal/service/ldapconfiguration
638
+ ./internal/service/ldapverify
591
639
run : make testacc
592
640
encryption :
593
641
needs : [ change-detection ]
@@ -606,7 +654,7 @@ jobs:
606
654
terraform_wrapper : false
607
655
- name : Acceptance Tests
608
656
env :
609
- TEST_REGEX : " ^TestAccEncryption "
657
+ ACCTEST_PACKAGES : ./internal/service/encryptionatrest
610
658
run : make testacc
611
659
event_trigger :
612
660
needs : [ change-detection ]
@@ -625,5 +673,5 @@ jobs:
625
673
terraform_wrapper : false
626
674
- name : Acceptance Tests
627
675
env :
628
- TEST_REGEX : " ^TestAccEventTrigger "
676
+ ACCTEST_PACKAGES : ./internal/service/eventtrigger
629
677
run : make testacc
0 commit comments