Skip to content

Commit 96de362

Browse files
authored
Add MatrixReplace parameter to tests, only run single test case for canary. (Azure#14369)
1 parent b8bf6af commit 96de362

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

eng/pipelines/templates/stages/archetype-sdk-tests.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ parameters:
4545
Canary:
4646
SubscriptionConfiguration: $(sub-config-azure-cloud-test-resources)
4747
Location: 'centraluseuap'
48+
MatrixFilters:
49+
- OSVmImage=.*Ubuntu.*
50+
- NodeTestVersion=10.x
51+
- DependencyVersion=^$
4852
UsGov:
4953
SubscriptionConfiguration: $(sub-config-gov-test-resources)
5054
China:
@@ -62,6 +66,9 @@ parameters:
6266
- name: MatrixFilters
6367
type: object
6468
default: []
69+
- name: MatrixReplace
70+
type: object
71+
default: []
6572

6673
stages:
6774
- ${{ each cloud in parameters.CloudConfig }}:
@@ -97,6 +104,10 @@ stages:
97104
- ${{ each cloudFilter in cloud.value.MatrixFilters }}:
98105
- ${{ cloudFilter }}
99106
- ${{ parameters.MatrixFilters }}
107+
MatrixReplace:
108+
- ${{ each cloudReplace in cloud.value.MatrixReplace }}:
109+
- ${{ cloudReplace }}
110+
- ${{ parameters.MatrixReplace }}
100111
CloudConfig:
101112
SubscriptionConfiguration: ${{ cloud.value.SubscriptionConfiguration }}
102113
Location: ${{ coalesce(parameters.Location, cloud.value.Location) }}

0 commit comments

Comments
 (0)