@@ -107,7 +107,7 @@ stages:
107107# test stages configurations
108108 # self hosted SQL Server on Windows
109109 testConfigurations :
110- windows_sql_19 : # configuration name
110+ windows_sql_19_x64 : # configuration name
111111 pool : ${{parameters.defaultPoolName }} # pool name
112112 hostedPool : false # whether the pool is hosted or not
113113 images : # list of images to run tests on
@@ -137,7 +137,6 @@ stages:
137137 LocalDbSharedInstanceName : $(LocalDbSharedInstanceName)
138138 AliasName : $(SQLAliasName)
139139 # extra config properties
140- x86TestTargetFrameworks : [net8.0] # target frameworks should run tests on x86 as well
141140 SQLRootPath : $(SQL19RootPath)
142141 enableLocalDB : true
143142 # instanceName: default: MSSQLSERVER
@@ -154,7 +153,56 @@ stages:
154153 # localDbSharedInstanceName: default: $(LocalDbSharedInstanceName)
155154 # skipSqlConfiguration: # skips the SQL configuration step
156155
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 :
158206 pool : ${{parameters.defaultPoolName }}
159207 images :
160208 Win22_Sql22 : ADO-MMS22-SQL22
@@ -166,6 +214,39 @@ stages:
166214 codeCovTargetFrameworks : ${{parameters.codeCovTargetFrameworks }}
167215 configSqlFor : local
168216 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
169250 configProperties :
170251 # config.json properties
171252 TCPConnectionString : $(SQL_TCP_CONN_STRING)
0 commit comments