@@ -107,7 +107,7 @@ stages:
107
107
# test stages configurations
108
108
# self hosted SQL Server on Windows
109
109
testConfigurations :
110
- windows_sql_19 : # configuration name
110
+ windows_sql_19_x64 : # configuration name
111
111
pool : ${{parameters.defaultPoolName }} # pool name
112
112
hostedPool : false # whether the pool is hosted or not
113
113
images : # list of images to run tests on
@@ -137,7 +137,6 @@ stages:
137
137
LocalDbSharedInstanceName : $(LocalDbSharedInstanceName)
138
138
AliasName : $(SQLAliasName)
139
139
# extra config properties
140
- x86TestTargetFrameworks : [net8.0] # target frameworks should run tests on x86 as well
141
140
SQLRootPath : $(SQL19RootPath)
142
141
enableLocalDB : true
143
142
# instanceName: default: MSSQLSERVER
@@ -154,7 +153,56 @@ stages:
154
153
# localDbSharedInstanceName: default: $(LocalDbSharedInstanceName)
155
154
# skipSqlConfiguration: # skips the SQL configuration step
156
155
157
- windows_sql_22 :
156
+
157
+ windows_sql_19_x86 : # configuration name
158
+ pool : ${{parameters.defaultPoolName }} # pool name
159
+ hostedPool : false # whether the pool is hosted or not
160
+ images : # list of images to run tests on
161
+ Win22_Sql19_x86 : ADO-MMS22-SQL19 # stage display name: image name from the pool
162
+ TargetFrameworks : [net8.0] # [net462, net8.0] # list of target frameworks to run
163
+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
164
+ buildPlatforms : ${{parameters.buildPlatforms }}
165
+ testSets : ${{parameters.testSets }} # [1, 2, 3] # list of test sets to run
166
+ useManagedSNI : [false] # can be used for .NET Core only tests on Windows: [false, true], [false] or [true] values are allowed
167
+ codeCovTargetFrameworks : ${{parameters.codeCovTargetFrameworks }} # targeted frameworks that is going to participate in test result report generation
168
+ configSqlFor : local # setup Sql Server (local | azure | enclave)
169
+ operatingSystem : Windows # operating system to run tests on (Windows | Linux | Mac)
170
+ configProperties :
171
+ # config.json properties
172
+ TCPConnectionString : $(SQL_TCP_CONN_STRING)
173
+ NPConnectionString : $(SQL_NP_CONN_STRING)
174
+ AADAuthorityURL : $(AADAuthorityURL)
175
+ AADPasswordConnectionString : $(AAD_PASSWORD_CONN_STR)
176
+ AADServicePrincipalId : $(AADServicePrincipalId)
177
+ AADServicePrincipalSecret : $(AADServicePrincipalSecret)
178
+ AzureKeyVaultUrl : $(AzureKeyVaultUrl)
179
+ AzureKeyVaultTenantId : $(AzureKeyVaultTenantId)
180
+ SupportsIntegratedSecurity : $(SupportsIntegratedSecurity)
181
+ UserManagedIdentityClientId : $(UserManagedIdentityClientId)
182
+ FileStreamDirectory : $(FileStreamDirectory)
183
+ LocalDbAppName : $(LocalDbAppName)
184
+ LocalDbSharedInstanceName : $(LocalDbSharedInstanceName)
185
+ AliasName : $(SQLAliasName)
186
+ # extra config properties
187
+ x86TestTargetFrameworks : [net8.0] # target frameworks should run tests on x86
188
+ SQLRootPath : $(SQL19RootPath)
189
+ enableLocalDB : true
190
+ # instanceName: default: MSSQLSERVER
191
+ # user: default: $(user)
192
+ # saUser: default: $(saUser)
193
+ # password: default: $(password)
194
+ # fileStreamDirectory: default: ''
195
+ # x64AliasRegistryPath: default: $(x64AliasRegistryPath)
196
+ # x86AliasRegistryPath: default: $(x86AliasRegistryPath)
197
+ # SQLAliasName: default: $(SQLAliasName)
198
+ # SQLAliasPort: default: $(SQLAliasPort)
199
+ # databaseName: default: Northwind
200
+ # localDbAppName: default: $(LocalDbAppName)
201
+ # localDbSharedInstanceName: default: $(LocalDbSharedInstanceName)
202
+ # skipSqlConfiguration: # skips the SQL configuration step
203
+
204
+
205
+ windows_sql_22_x64 :
158
206
pool : ${{parameters.defaultPoolName }}
159
207
images :
160
208
Win22_Sql22 : ADO-MMS22-SQL22
@@ -166,6 +214,39 @@ stages:
166
214
codeCovTargetFrameworks : ${{parameters.codeCovTargetFrameworks }}
167
215
configSqlFor : local
168
216
operatingSystem : Windows
217
+ configProperties :
218
+ # config.json properties
219
+ TCPConnectionString : $(SQL_TCP_CONN_STRING)
220
+ NPConnectionString : $(SQL_NP_CONN_STRING)
221
+ AADAuthorityURL : $(AADAuthorityURL)
222
+ AADPasswordConnectionString : $(AAD_PASSWORD_CONN_STR)
223
+ AADServicePrincipalId : $(AADServicePrincipalId)
224
+ AADServicePrincipalSecret : $(AADServicePrincipalSecret)
225
+ AzureKeyVaultUrl : $(AzureKeyVaultUrl)
226
+ AzureKeyVaultTenantId : $(AzureKeyVaultTenantId)
227
+ SupportsIntegratedSecurity : $(SupportsIntegratedSecurity)
228
+ UserManagedIdentityClientId : $(UserManagedIdentityClientId)
229
+ FileStreamDirectory : $(FileStreamDirectory)
230
+ LocalDbAppName : $(LocalDbAppName)
231
+ LocalDbSharedInstanceName : $(LocalDbSharedInstanceName)
232
+ AliasName : $(SQLAliasName)
233
+ # extra config properties
234
+ SQLRootPath : $(SQL22RootPath)
235
+ enableLocalDB : true
236
+
237
+
238
+ windows_sql_22_x86 :
239
+ pool : ${{parameters.defaultPoolName }}
240
+ images :
241
+ Win22_Sql22_x86 : ADO-MMS22-SQL22
242
+ TargetFrameworks : [net462]
243
+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
244
+ buildPlatforms : ${{parameters.buildPlatforms }}
245
+ testSets : ${{parameters.testSets }}
246
+ useManagedSNI : [false]
247
+ codeCovTargetFrameworks : ${{parameters.codeCovTargetFrameworks }}
248
+ configSqlFor : local
249
+ operatingSystem : Windows
169
250
configProperties :
170
251
# config.json properties
171
252
TCPConnectionString : $(SQL_TCP_CONN_STRING)
0 commit comments