@@ -100,10 +100,18 @@ test_script:
100100- ps : >-
101101 Invoke-Command -ScriptBlock {
102102 $TestsFailed = $FALSE
103+ $target = If ($env:TESTS -eq 'net') {$env:NETTARGETFX} Else {$env:CORETARGETFX}
104+ $projects = @{}
105+ $projects.Add('Common', "NHibernate.Caches.Common.Tests\bin\$env:CONFIGURATION\$target\NHibernate.Caches.Common.Tests.dll")
106+ $projects.Add('Util.JsonSerializer', "Util\NHibernate.Caches.Util.JsonSerializer.Tests\bin\$env:CONFIGURATION\$target\NHibernate.Caches.Util.JsonSerializer.Tests.dll")
107+
103108 #netFx tests
104109 If ($env:TESTS -eq 'net') {
105- @('EnyimMemcached', 'Prevalence', 'RtMemoryCache', 'SysCache', 'SysCache2', 'CoreMemoryCache', 'CoreDistributedCache', 'Common', 'Util.JsonSerializer') | ForEach-Object {
106- nunit3-console (Join-Path $env:APPVEYOR_BUILD_FOLDER "$_\NHibernate.Caches.$_.Tests\bin\$env:CONFIGURATION\$env:NETTARGETFX\NHibernate.Caches.$_.Tests.dll") "--result=$_-NetTestResult.xml;format=AppVeyor"
110+ @('EnyimMemcached', 'Prevalence', 'RtMemoryCache', 'SysCache', 'SysCache2', 'CoreMemoryCache', 'CoreDistributedCache') | ForEach-Object {
111+ $projects.Add($_, "$_\NHibernate.Caches.$_.Tests\bin\$env:CONFIGURATION\$target\NHibernate.Caches.$_.Tests.dll")
112+ }
113+ ForEach ($project in $projects.GetEnumerator()) {
114+ nunit3-console (Join-Path $env:APPVEYOR_BUILD_FOLDER $project.Value) "--result=$($project.Name)-NetTestResult.xml;format=AppVeyor"
107115 If ($LASTEXITCODE -ne 0) {
108116 $TestsFailed = $TRUE
109117 }
@@ -112,8 +120,11 @@ test_script:
112120
113121 #core tests
114122 If ($env:TESTS -eq 'core') {
115- @('CoreMemoryCache', 'CoreDistributedCache', 'RtMemoryCache', 'Common', 'Util.JsonSerializer') | ForEach-Object {
116- dotnet (Join-Path $env:APPVEYOR_BUILD_FOLDER "$_\NHibernate.Caches.$_.Tests\bin\$env:CONFIGURATION\$env:CORETARGETFX\NHibernate.Caches.$_.Tests.dll") --labels=before --nocolor "--result=$_-CoreTestResult.xml"
123+ @('CoreMemoryCache', 'CoreDistributedCache', 'RtMemoryCache') | ForEach-Object {
124+ $projects.Add($_, "$_\NHibernate.Caches.$_.Tests\bin\$env:CONFIGURATION\$target\NHibernate.Caches.$_.Tests.dll")
125+ }
126+ ForEach ($project in $projects.GetEnumerator()) {
127+ dotnet (Join-Path $env:APPVEYOR_BUILD_FOLDER $project.Value) --labels=before --nocolor "--result=$($project.Name)-CoreTestResult.xml"
117128 If ($LASTEXITCODE -ne 0) {
118129 $TestsFailed = $TRUE
119130 }
0 commit comments