Skip to content

[EventHubs] Remove the dependency of static resources of livetests in checkpointstoreblob #22866

Description

@yunhaoling

Issue

the livetest in checkpointstoreblob(and aio) depends on static test resources: storage blob + storage blob data lake gen2
we should update to use bicep/arm template for dynamic resource creation as what we have done for other live tests.

Background

currently the livetest resource of storage blob data lake gen2 has been removed by accident.
this is a chance for us to use EnvLoadPreparer for dynamic resource creation for the checkpointstoreblob livetests:

https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/eventhub/tests.yml#L13

key points:

  • azure-eventhub-checkpointstoreblob is using storage blob and storage blob gen2 datelake (it's different than normal storage blob) for live tests.
  • for storage blob, confirm livetest for checkpointstoreblob is using dynamic resources, if not then we should move to the dynamic approach (EnvLoader)
  • for storage blob gen2 datelake, it's currently skipped in livetest

Goal

  • use EnvLoader to dynamically create test resources for checkpointstoreblob related test
    • normal storage blob
    • storage blob gen2 datelake

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.Event HubsMessagingMessaging crew

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions