This is an automated email from the ASF dual-hosted git repository.

paulirwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git


The following commit(s) were added to refs/heads/master by this push:
     new 8f5f42117 Use full test name in NUnit tests, #923 (#1086)
8f5f42117 is described below

commit 8f5f42117a4bd0a7e82faf72bdb750d5f482f01b
Author: Paul Irwin <[email protected]>
AuthorDate: Sat Jan 4 16:55:00 2025 -0700

    Use full test name in NUnit tests, #923 (#1086)
---
 .build/azure-templates/run-tests-on-os.yml                         | 7 ++++++-
 .build/runbuild.ps1                                                | 6 ++++++
 .github/workflows/Generate-TestWorkflows.ps1                       | 3 ++-
 .github/workflows/Lucene-Net-Tests-AllProjects.yml                 | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-Common.yml             | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml           | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml         | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml            | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml           | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml            | 3 ++-
 .github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml            | 3 ++-
 .github/workflows/Lucene-Net-Tests-Benchmark.yml                   | 3 ++-
 .github/workflows/Lucene-Net-Tests-Classification.yml              | 3 ++-
 .github/workflows/Lucene-Net-Tests-Cli.yml                         | 3 ++-
 .github/workflows/Lucene-Net-Tests-CodeAnalysis.yml                | 3 ++-
 .github/workflows/Lucene-Net-Tests-Codecs.yml                      | 3 ++-
 .github/workflows/Lucene-Net-Tests-Demo.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-Expressions.yml                 | 3 ++-
 .github/workflows/Lucene-Net-Tests-Facet.yml                       | 3 ++-
 .github/workflows/Lucene-Net-Tests-Grouping.yml                    | 3 ++-
 .github/workflows/Lucene-Net-Tests-Highlighter.yml                 | 3 ++-
 .github/workflows/Lucene-Net-Tests-ICU.yml                         | 3 ++-
 .github/workflows/Lucene-Net-Tests-Join.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-Memory.yml                      | 3 ++-
 .github/workflows/Lucene-Net-Tests-Misc.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-Queries.yml                     | 3 ++-
 .github/workflows/Lucene-Net-Tests-QueryParser.yml                 | 3 ++-
 .github/workflows/Lucene-Net-Tests-Replicator.yml                  | 3 ++-
 .github/workflows/Lucene-Net-Tests-Sandbox.yml                     | 3 ++-
 .github/workflows/Lucene-Net-Tests-Spatial.yml                     | 3 ++-
 .github/workflows/Lucene-Net-Tests-Suggest.yml                     | 3 ++-
 .../Lucene-Net-Tests-TestFramework-DependencyInjection.yml         | 3 ++-
 .github/workflows/Lucene-Net-Tests-TestFramework.yml               | 3 ++-
 .github/workflows/Lucene-Net-Tests-_A-D.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-_E-I.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-_I-J.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-_J-S.yml                        | 3 ++-
 .github/workflows/Lucene-Net-Tests-_T-Z.yml                        | 3 ++-
 azure-pipelines.yml                                                | 1 +
 src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs                | 1 +
 40 files changed, 86 insertions(+), 37 deletions(-)

diff --git a/.build/azure-templates/run-tests-on-os.yml 
b/.build/azure-templates/run-tests-on-os.yml
index b0635e9c6..b535aa394 100644
--- a/.build/azure-templates/run-tests-on-os.yml
+++ b/.build/azure-templates/run-tests-on-os.yml
@@ -19,7 +19,7 @@
 # runs the tests for each project on a background job in parallel,
 # then uploads the results to Azure DevOps pipelines
 
-# NOTE: Depends on environment variables $(IsNightly) and $(IsWeekly)
+# NOTE: Depends on environment variables $(IsNightly), $(IsWeekly), and 
$(DisplayFullName)
 
 parameters:
   osName: 'Windows' # The name of the operating system for display purposes.
@@ -172,6 +172,7 @@ steps:
     $tempDirectory = "$(Agent.TempDirectory)"
     $isNightly = if ($env:ISNIGHTLY -eq 'true') { 'true' } else { 'false' }
     $isWeekly = if ($env:ISWEEKLY -eq 'true') { 'true' } else { 'false' }
+    $displayFullName = if ($env:DISPLAYFULLNAME -eq 'false') { 'false' } else 
{ 'true' }
 
     function IsSupportedFramework([string]$framework) {
         if ($IsWindows -eq $null) {
@@ -226,6 +227,10 @@ steps:
 
             $testExpression = "$testExpression -- 
RunConfiguration.TargetPlatform=$testPlatform"
 
+            if ($displayFullName -eq 'true') {
+                $testExpression = "$testExpression NUnit.DisplayName=FullName"
+            }
+
             Write-Host "Testing '$($testBinary.FullName)' on framework 
'$framework' and outputting test results to 
'$testResultDirectory/$testResultsFileName'..."
             Write-Host $testExpression -ForegroundColor Magenta
             if ($maximumParalellJobs -le 1) {
diff --git a/.build/runbuild.ps1 b/.build/runbuild.ps1
index 97bd118e6..cd1668cd4 100644
--- a/.build/runbuild.ps1
+++ b/.build/runbuild.ps1
@@ -328,6 +328,12 @@ task Test -depends CheckSDK, UpdateLocalSDKVersion, 
Restore -description "This t
                 $testExpression = "$testExpression --TestCaseFilter:""$where"""
             }
 
+            # Anything after here is test run settings, following the "--" 
separator
+            $testExpression = "$testExpression --"
+
+            # Specify NUnit.DisplayName to get the full test class name in the 
output
+            $testExpression = "$testExpression NUnit.DisplayName=FullName"
+
             Write-Host $testExpression -ForegroundColor Magenta
 
             $scriptBlock = {
diff --git a/.github/workflows/Generate-TestWorkflows.ps1 
b/.github/workflows/Generate-TestWorkflows.ps1
index e29236533..d1d8d8276 100644
--- a/.github/workflows/Generate-TestWorkflows.ps1
+++ b/.github/workflows/Generate-TestWorkflows.ps1
@@ -232,6 +232,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'$directoryBuildPaths
     # Dependencies$dependencyPaths
     - '!**/*.md'
@@ -322,7 +323,7 @@ jobs:
 
     $fileText += "
       - run: dotnet build `${{env.project_path}} --configuration 
`${{matrix.configuration}} --framework `${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test `${{env.project_path}} --configuration 
`${{matrix.configuration}} --framework `${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:`"console;verbosity=normal`" 
--logger:`"trx;LogFileName=`${{env.trx_file_name}}`" 
--logger:`"liquid.md;LogFileName=`${{env.md_file_name}};Title=`${{env.title}};`"
 
--results-directory:`"`${{github.workspace}}/`${{env.test_results_artifact_name}}/`${{env.project_
 [...]
+      - run: dotnet test `${{env.project_path}} --configuration 
`${{matrix.configuration}} --framework `${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:`"console;verbosity=normal`" 
--logger:`"trx;LogFileName=`${{env.trx_file_name}}`" 
--logger:`"liquid.md;LogFileName=`${{env.md_file_name}};Title=`${{env.title}};`"
 
--results-directory:`"`${{github.workspace}}/`${{env.test_results_artifact_name}}/`${{env.project_
 [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-AllProjects.yml 
b/.github/workflows/Lucene-Net-Tests-AllProjects.yml
index 040280e26..98c0fddbe 100644
--- a/.github/workflows/Lucene-Net-Tests-AllProjects.yml
+++ b/.github/workflows/Lucene-Net-Tests-AllProjects.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.AllProjects/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -132,7 +133,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml
index df5cdd1ab..8467bd68b 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.Common/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -116,7 +117,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml
index 88996886a..a7feba61b 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.Kuromoji/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -113,7 +114,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml
index cead4499f..15bfe9793 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.Morfologik/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -113,7 +114,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml
index f86bbbddc..71b6b737b 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.OpenNLP/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -116,7 +117,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml
index 603de1576..a1d634b76 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.Phonetic/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -110,7 +111,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml
index 0c9e97fd5..cdd481c20 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.SmartCn/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -114,7 +115,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml 
b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml
index 32d317482..6e5f008e3 100644
--- a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml
+++ b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Analysis.Stempel/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Benchmark.yml 
b/.github/workflows/Lucene-Net-Tests-Benchmark.yml
index a28136000..9a7bce159 100644
--- a/.github/workflows/Lucene-Net-Tests-Benchmark.yml
+++ b/.github/workflows/Lucene-Net-Tests-Benchmark.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Benchmark/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -123,7 +124,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Classification.yml 
b/.github/workflows/Lucene-Net-Tests-Classification.yml
index 5caefbdf3..0a65e7f60 100644
--- a/.github/workflows/Lucene-Net-Tests-Classification.yml
+++ b/.github/workflows/Lucene-Net-Tests-Classification.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Classification/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Cli.yml 
b/.github/workflows/Lucene-Net-Tests-Cli.yml
index b23266308..f84230eac 100644
--- a/.github/workflows/Lucene-Net-Tests-Cli.yml
+++ b/.github/workflows/Lucene-Net-Tests-Cli.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/dotnet/tools/Lucene.Net.Tests.Cli/Directory.Build.*'
     - 'src/dotnet/tools/Directory.Build.*'
@@ -132,7 +133,7 @@ jobs:
         shell: pwsh
       - run: dotnet pack ${{env.project_under_test_path}} --configuration 
${{matrix.configuration}} /p:TestFrameworks=true /p:PortableDebugTypeOnly=true
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-CodeAnalysis.yml 
b/.github/workflows/Lucene-Net-Tests-CodeAnalysis.yml
index 5cbcf1fcc..f56a175ea 100644
--- a/.github/workflows/Lucene-Net-Tests-CodeAnalysis.yml
+++ b/.github/workflows/Lucene-Net-Tests-CodeAnalysis.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/dotnet/Lucene.Net.Tests.CodeAnalysis/Directory.Build.*'
     - 'src/dotnet/Directory.Build.*'
@@ -109,7 +110,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Codecs.yml 
b/.github/workflows/Lucene-Net-Tests-Codecs.yml
index f92ac1f28..5fe1e5e32 100644
--- a/.github/workflows/Lucene-Net-Tests-Codecs.yml
+++ b/.github/workflows/Lucene-Net-Tests-Codecs.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Codecs/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -109,7 +110,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Demo.yml 
b/.github/workflows/Lucene-Net-Tests-Demo.yml
index 97a4015d7..8ec0cff26 100644
--- a/.github/workflows/Lucene-Net-Tests-Demo.yml
+++ b/.github/workflows/Lucene-Net-Tests-Demo.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Demo/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -118,7 +119,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Expressions.yml 
b/.github/workflows/Lucene-Net-Tests-Expressions.yml
index e54a075a2..21605edbf 100644
--- a/.github/workflows/Lucene-Net-Tests-Expressions.yml
+++ b/.github/workflows/Lucene-Net-Tests-Expressions.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Expressions/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Facet.yml 
b/.github/workflows/Lucene-Net-Tests-Facet.yml
index 8fb2874df..c0350432f 100644
--- a/.github/workflows/Lucene-Net-Tests-Facet.yml
+++ b/.github/workflows/Lucene-Net-Tests-Facet.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Facet/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -113,7 +114,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Grouping.yml 
b/.github/workflows/Lucene-Net-Tests-Grouping.yml
index d50ebcad4..8cc8bfeb6 100644
--- a/.github/workflows/Lucene-Net-Tests-Grouping.yml
+++ b/.github/workflows/Lucene-Net-Tests-Grouping.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Grouping/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Highlighter.yml 
b/.github/workflows/Lucene-Net-Tests-Highlighter.yml
index f179c1d0f..ea42f1582 100644
--- a/.github/workflows/Lucene-Net-Tests-Highlighter.yml
+++ b/.github/workflows/Lucene-Net-Tests-Highlighter.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Highlighter/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -113,7 +114,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-ICU.yml 
b/.github/workflows/Lucene-Net-Tests-ICU.yml
index 70bc270fb..87be6cd59 100644
--- a/.github/workflows/Lucene-Net-Tests-ICU.yml
+++ b/.github/workflows/Lucene-Net-Tests-ICU.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/dotnet/Lucene.Net.Tests.ICU/Directory.Build.*'
     - 'src/dotnet/Directory.Build.*'
@@ -126,7 +127,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Join.yml 
b/.github/workflows/Lucene-Net-Tests-Join.yml
index eb1b72b46..3753ce5f9 100644
--- a/.github/workflows/Lucene-Net-Tests-Join.yml
+++ b/.github/workflows/Lucene-Net-Tests-Join.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Join/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -112,7 +113,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Memory.yml 
b/.github/workflows/Lucene-Net-Tests-Memory.yml
index 29aef5fec..9d1cff134 100644
--- a/.github/workflows/Lucene-Net-Tests-Memory.yml
+++ b/.github/workflows/Lucene-Net-Tests-Memory.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Memory/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -114,7 +115,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Misc.yml 
b/.github/workflows/Lucene-Net-Tests-Misc.yml
index c83171e95..377d53f97 100644
--- a/.github/workflows/Lucene-Net-Tests-Misc.yml
+++ b/.github/workflows/Lucene-Net-Tests-Misc.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Misc/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -110,7 +111,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Queries.yml 
b/.github/workflows/Lucene-Net-Tests-Queries.yml
index 3073b3d0d..fa0941490 100644
--- a/.github/workflows/Lucene-Net-Tests-Queries.yml
+++ b/.github/workflows/Lucene-Net-Tests-Queries.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Queries/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -110,7 +111,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-QueryParser.yml 
b/.github/workflows/Lucene-Net-Tests-QueryParser.yml
index 37a6f3a14..46af424b6 100644
--- a/.github/workflows/Lucene-Net-Tests-QueryParser.yml
+++ b/.github/workflows/Lucene-Net-Tests-QueryParser.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.QueryParser/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -116,7 +117,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Replicator.yml 
b/.github/workflows/Lucene-Net-Tests-Replicator.yml
index 114b882f9..24644f4cb 100644
--- a/.github/workflows/Lucene-Net-Tests-Replicator.yml
+++ b/.github/workflows/Lucene-Net-Tests-Replicator.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Replicator/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -115,7 +116,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Sandbox.yml 
b/.github/workflows/Lucene-Net-Tests-Sandbox.yml
index 8067ad8f5..3aa0c09a9 100644
--- a/.github/workflows/Lucene-Net-Tests-Sandbox.yml
+++ b/.github/workflows/Lucene-Net-Tests-Sandbox.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Sandbox/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Spatial.yml 
b/.github/workflows/Lucene-Net-Tests-Spatial.yml
index 53bbbd895..f763420c3 100644
--- a/.github/workflows/Lucene-Net-Tests-Spatial.yml
+++ b/.github/workflows/Lucene-Net-Tests-Spatial.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Spatial/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -112,7 +113,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-Suggest.yml 
b/.github/workflows/Lucene-Net-Tests-Suggest.yml
index 4c9d33de8..bfa98b86b 100644
--- a/.github/workflows/Lucene-Net-Tests-Suggest.yml
+++ b/.github/workflows/Lucene-Net-Tests-Suggest.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.Suggest/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -113,7 +114,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git 
a/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml 
b/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml
index e36db65f2..5eb3e7fd2 100644
--- a/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml
+++ b/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 
'src/Lucene.Net.Tests.TestFramework.DependencyInjection/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -109,7 +110,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-TestFramework.yml 
b/.github/workflows/Lucene-Net-Tests-TestFramework.yml
index b757190ed..dc1eac8ac 100644
--- a/.github/workflows/Lucene-Net-Tests-TestFramework.yml
+++ b/.github/workflows/Lucene-Net-Tests-TestFramework.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests.TestFramework/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -111,7 +112,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-_A-D.yml 
b/.github/workflows/Lucene-Net-Tests-_A-D.yml
index 5389a3dc2..da56ac851 100644
--- a/.github/workflows/Lucene-Net-Tests-_A-D.yml
+++ b/.github/workflows/Lucene-Net-Tests-_A-D.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests._A-D/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -120,7 +121,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-_E-I.yml 
b/.github/workflows/Lucene-Net-Tests-_E-I.yml
index a9c7bd08d..d0578e3ee 100644
--- a/.github/workflows/Lucene-Net-Tests-_E-I.yml
+++ b/.github/workflows/Lucene-Net-Tests-_E-I.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests._E-I/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -130,7 +131,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-_I-J.yml 
b/.github/workflows/Lucene-Net-Tests-_I-J.yml
index 2a5655409..07000efdc 100644
--- a/.github/workflows/Lucene-Net-Tests-_I-J.yml
+++ b/.github/workflows/Lucene-Net-Tests-_I-J.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests._I-J/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -135,7 +136,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-_J-S.yml 
b/.github/workflows/Lucene-Net-Tests-_J-S.yml
index e7d5c4314..3dce19316 100644
--- a/.github/workflows/Lucene-Net-Tests-_J-S.yml
+++ b/.github/workflows/Lucene-Net-Tests-_J-S.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests._J-S/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -122,7 +123,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/.github/workflows/Lucene-Net-Tests-_T-Z.yml 
b/.github/workflows/Lucene-Net-Tests-_T-Z.yml
index dbc6ac011..1ddd4783e 100644
--- a/.github/workflows/Lucene-Net-Tests-_T-Z.yml
+++ b/.github/workflows/Lucene-Net-Tests-_T-Z.yml
@@ -28,6 +28,7 @@ on:
     - '.build/dependencies.props'
     - '.build/TestReferences.Common.*'
     - 'TestTargetFrameworks.*'
+    - '.github/**/*.yml'
     - '*.sln'
     - 'src/Lucene.Net.Tests._T-Z/Directory.Build.*'
     - 'src/Directory.Build.*'
@@ -117,7 +118,7 @@ jobs:
           echo "title=Test Run for $project_name - ${{matrix.framework}} - 
${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath  $env:GITHUB_ENV 
-Encoding utf8 -Append
         shell: pwsh
       - run: dotnet build ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} 
/p:TestFrameworks=true
-      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
+      - run: dotnet test ${{env.project_path}} --configuration 
${{matrix.configuration}} --framework ${{matrix.framework}} --no-build 
--no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 
20minutes --logger:"console;verbosity=normal" 
--logger:"trx;LogFileName=${{env.trx_file_name}}" 
--logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" 
--results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}"
 -- RunCo [...]
         shell: bash
       # upload reports as build artifacts
       - name: Upload a Build Artifact
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 5771dd755..84a798402 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -48,6 +48,7 @@ name: 'vNext$(rev:.r)' # Format for build number (will be 
overridden)
 # Directory: 'random' (Optional - set to a specific directory implementation 
to test the same codec throughout all tests)
 # Verbose: 'false' (Optional - set to true for verbose logging output)
 # Multiplier: '1' (Optional - the number of iterations to multiply applicable 
tests by)
+# DisplayFullName: 'true' (Optional - set to 'false' to display only the test 
name instead of the full name with class and method)
 
 # RunX86Tests: 'false' (Optional - set to 'true' to enable x86 tests)
 
diff --git a/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs 
b/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
index 51c64d50a..743de8464 100644
--- a/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
+++ b/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
@@ -941,6 +941,7 @@ namespace Lucene.Net.Util
                 string message =
                     $$"""
                       {{result.Message}}
+                      (Test: {{result.FullName}})
 
                       To reproduce this test result:
 

Reply via email to