@@ -348,9 +348,9 @@ function UploadTestLogs {
348
348
}
349
349
}
350
350
351
- function XunitTraitFilter {
351
+ function DotNetTestFilter {
352
352
# Reference https://docs.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests
353
- if ($TestFilter ) { " -trait $TestFilter " } else { " " }
353
+ if ($TestFilter ) { @ ( " --filter " , $TestFilter ) } else { " " }
354
354
}
355
355
356
356
task Test TestServer, TestProtocol
@@ -359,23 +359,23 @@ task TestServer {
359
359
Set-Location .\test\PowerShellEditorServices.Test\
360
360
361
361
if (-not $script :IsUnix ) {
362
- exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop }
362
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop (DotNetTestFilter) }
363
363
}
364
364
365
365
Invoke-WithCreateDefaultHook - NewModulePath $script :PSCoreModulePath {
366
- exec { & $script :dotnetExe test -f $script :TestRuntime.Core }
366
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Core (DotNetTestFilter) }
367
367
}
368
368
}
369
369
370
370
task TestProtocol {
371
371
Set-Location .\test\PowerShellEditorServices.Test.Protocol\
372
372
373
373
if (-not $script :IsUnix ) {
374
- exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop }
374
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop (DotNetTestFilter) }
375
375
}
376
376
377
377
Invoke-WithCreateDefaultHook {
378
- exec { & $script :dotnetExe test -f $script :TestRuntime.Core }
378
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Core (DotNetTestFilter) }
379
379
}
380
380
}
381
381
@@ -384,11 +384,11 @@ task TestHost {
384
384
385
385
if (-not $script :IsUnix ) {
386
386
exec { & $script :dotnetExe build -f $script :TestRuntime.Desktop }
387
- exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop }
387
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Desktop (DotNetTestFilter) }
388
388
}
389
389
390
390
exec { & $script :dotnetExe build - c $Configuration -f $script :TestRuntime.Core }
391
- exec { & $script :dotnetExe test -f $script :TestRuntime.Core }
391
+ exec { & $script :dotnetExe test -f $script :TestRuntime.Core (DotNetTestFilter) }
392
392
}
393
393
394
394
task CITest ?Test, {
0 commit comments