Skip to content

Commit 52b391a

Browse files
Support PPE live tests for Identity SDK (Azure#32389)
1 parent 85c5970 commit 52b391a

File tree

2 files changed

+52
-23
lines changed

2 files changed

+52
-23
lines changed

sdk/communication/azure-communication-identity/tests.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,18 @@ stages:
55
parameters:
66
PackageName: azure-communication-identity
77
SafeName: azurecommunicationidentity
8+
Clouds: 'Public,PPE,Int'
9+
CloudConfig:
10+
Public:
11+
SubscriptionConfigurations:
12+
- $(sub-config-azure-cloud-test-resources)
13+
- $(sub-config-communication-services-cloud-test-resources-common)
14+
- $(sub-config-communication-services-cloud-test-resources-java)
15+
Int:
16+
SubscriptionConfigurations:
17+
- $(sub-config-communication-int-test-resources-common)
18+
- $(sub-config-communication-int-test-resources-java)
19+
PPE:
20+
SubscriptionConfigurations:
21+
- $(sub-config-communication-ppe-test-resources-common)
22+
- $(sub-config-communication-ppe-test-resources-java)
Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,47 @@
11
parameters:
2-
PackageName: not-specified
3-
SafeName: not-specified
4-
Clouds: 'Public,Int'
5-
TestMode: 'LIVE'
6-
EnvVars: {}
7-
MatrixConfigs:
2+
- name: PackageName
3+
type: string
4+
default: not-specified
5+
- name: SafeName
6+
type: string
7+
default: not-specified
8+
- name: Clouds
9+
type: string
10+
default: 'Public,Int'
11+
- name: TestMode
12+
type: string
13+
default: 'LIVE'
14+
- name: EnVars
15+
type: object
16+
default: {}
17+
- name: MatrixConfigs
18+
type: object
19+
default:
820
- Name: Java_live_test_base
921
Path: eng/pipelines/templates/stages/platform-matrix.json
1022
Selection: sparse
1123
GenerateVMJobs: true
24+
- name: CloudConfig
25+
type: object
26+
default:
27+
Public:
28+
SubscriptionConfigurations:
29+
- $(sub-config-azure-cloud-test-resources)
30+
- $(sub-config-communication-services-cloud-test-resources-common)
31+
- $(sub-config-communication-services-cloud-test-resources-java)
32+
Int:
33+
SubscriptionConfigurations:
34+
- $(sub-config-communication-int-test-resources-common)
35+
- $(sub-config-communication-int-test-resources-java)
36+
37+
# This only affects the phone-numbers package
38+
MatrixReplace:
39+
- SKIP_UPDATE_CAPABILITIES_LIVE_TESTS=false/true
1240

1341
stages:
1442
- template: /eng/pipelines/templates/stages/archetype-sdk-tests.yml
1543
parameters:
16-
CloudConfig:
17-
Public:
18-
SubscriptionConfigurations:
19-
- $(sub-config-azure-cloud-test-resources)
20-
- $(sub-config-communication-services-cloud-test-resources-common)
21-
- $(sub-config-communication-services-cloud-test-resources-java)
22-
Int:
23-
SubscriptionConfigurations:
24-
- $(sub-config-communication-int-test-resources-common)
25-
- $(sub-config-communication-int-test-resources-java)
26-
27-
# This only affects the phone-numbers package
28-
MatrixReplace:
29-
- SKIP_UPDATE_CAPABILITIES_LIVE_TESTS=false/true
30-
44+
CloudConfig: ${{ parameters.CloudConfig }}
3145
Clouds: ${{ parameters.Clouds }}
3246
TestMode: ${{ parameters.TestMode }}
3347
Artifacts:
@@ -50,6 +64,6 @@ stages:
5064
SKIP_LIVE_TEST: TRUE
5165
${{ each var in parameters.EnVars }}:
5266
${{ var.key }}: ${{ var.value }}
53-
MatrixConfigs:
67+
MatrixConfigs:
5468
- ${{ each config in parameters.MatrixConfigs }}:
55-
- ${{ config }}
69+
- ${{ config }}

0 commit comments

Comments
 (0)