Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQ] LIVE test for mgmt GA Lite packages #35316

Open
16 of 27 tasks
weidongxu-microsoft opened this issue Jun 6, 2023 · 22 comments
Open
16 of 27 tasks

[FEATURE REQ] LIVE test for mgmt GA Lite packages #35316

weidongxu-microsoft opened this issue Jun 6, 2023 · 22 comments
Assignees
Labels
Mgmt This issue is related to a management-plane library. Mgmt-EngSys Engineering System (Management Plane Specific)

Comments

@weidongxu-microsoft
Copy link
Member

weidongxu-microsoft commented Jun 6, 2023

Guide https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/HOW_TO_ADD_LIVE_TESTS.md

Sample PR (databricks) #35315

Test can be very simple, just find the basic resource, create it (one can refer to samples for parameters, but it could be wrong; a better place would be Portal and its "export ARM template"), do some get/list, then delete it in finally block.

Have a pair of // @embedmeStart // @embedmeEnd enclosing the code that create a resource.
Autorest.Java will extract it to README.md "Examples" section in next codegen.

Following lib would be avoided at present

PS: for shared folder, we should be able to specify another folder for bicep in "tests.mgmt.yml" e.g. https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/communication-tests-template.yml#L14-L17. But better to delay it, as they are not many.

high priority

  • avs
  • cognitiveservices
  • digitaltwins
  • hdinsight
  • iothub
  • mysql
  • mysqlflexibleserver (non-GA)
  • postgresql
  • postgresqlflexibleserver (non-GA)
  • redisenterprise

lower priority

  • recoveryservicesbackup
  • changeanalysis
  • communication (data-plane)
  • desktopvirtualization
  • eventgrid (data-plane)
  • fluidrelay
  • iotcentral
  • machinelearningservices
  • newrelicobservability
  • providerhub
  • qumulo
  • recoveryservices
  • resourcemover
  • storagemover
  • voiceservices
  • webpubsub (data-plane)
  • workloads
@weidongxu-microsoft weidongxu-microsoft added Mgmt This issue is related to a management-plane library. Mgmt-EngSys Engineering System (Management Plane Specific) labels Jun 6, 2023
@XiaofeiCao
Copy link
Contributor

I'm adding test to postgresqlflexibleserver. @v-hongli1 You can leave this out.

@v-hongli1
Copy link
Contributor

v-hongli1 commented Oct 26, 2023

The connectedvmware service must be supported by the front-end service Kubernetes cluster with Azure Arc, but Kubernetes cluster with Azure Arc can only be created by script. This way of creating front-end services is not suitable for use in live test. So it is recommended that the service does not add any live test cases.

@weidongxu-microsoft
Copy link
Member Author

weidongxu-microsoft commented Oct 27, 2023

  • containerservicefleet
  • devtestlabs

@XiaofeiCao
Copy link
Contributor

XiaofeiCao commented Nov 16, 2023

  • nginx
  • chaos
  • paloaltonetworks
  • confluent
  • dashboard
  • mobilenetwork

@v-hongli1
Copy link
Contributor

v-hongli1 commented Nov 17, 2023

The azure-resourcemanager-nginx requires the use of paid azure service NGINXSaas, so it is recommended that the service does not add any live test cases.

@v-hongli1
Copy link
Contributor

The azure-resourcemanager-mobilenetwork service involves property settings of mobile network providers, so it is recommended that the service does not add any live test cases.

@v-hongli1
Copy link
Contributor

The azure-resourcemanager-confluent service requires permission to create Marketplace offer on Partner Center, so it is recommended that the service does not add any live test cases.

@weidongxu-microsoft
Copy link
Member Author

weidongxu-microsoft commented Dec 19, 2023

  • deviceupdate
  • servicenetworking
  • networkanalytics
  • elasticsan
  • hybridcontainerservice
  • imagebuilder
  • healthcareapis

@v-hongli1
Copy link
Contributor

The live test case of the service healthcareapis has been added at 2024/2/9.

@v-hongli1
Copy link
Contributor

v-hongli1 commented May 31, 2024

The hybridcontainerservice service must be supported by the front-end service Kubernetes cluster with Azure Arc, but Kubernetes cluster with Azure Arc can only be created by script. So just leave a List (and enable that test).

@weidongxu-microsoft
Copy link
Member Author

weidongxu-microsoft commented May 31, 2024

  • apicenter
  • iotfirmwaredefense
  • sphere
  • frontdoor
  • support

@v-hongli1
Copy link
Contributor

The resource removal method is missing in the azure-resourcemanager-support service, so it is recommended not to add any live test cases for this service.

@v-hongli1
Copy link
Contributor

v-hongli1 commented Oct 10, 2024

  • elastic
  • containerorchestratorruntime
  • workloadssapvirtualinstance
  • servicefabricmanagedclusters
  • computefleet
  • appcontainers

@v-hongli1
Copy link
Contributor

The elastic is a SaaS service and the Azure subscription must be associated with a valid payment method, so it is recommended not to add any live test cases for this service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mgmt This issue is related to a management-plane library. Mgmt-EngSys Engineering System (Management Plane Specific)
Projects
None yet
Development

No branches or pull requests

3 participants