`dotnet test` непоследователен, когда дело доходит до отображения общего количества модульных тестов в конце.C#

Место общения программистов C#
Ответить
Anonymous
 `dotnet test` непоследователен, когда дело доходит до отображения общего количества модульных тестов в конце.

Сообщение Anonymous »

У меня есть решение для многих проектов. Когда я запускаю dotnet test, он выбирает все мои проекты xUnit и, кажется, правильно выполняет их все. Но в последней строке того, что выводит dotnet test, количество тестовых случаев непостоянно. Иногда показывает 8, иногда 9.
Вывод, когда показывает 9:

Код: Выделить всё

C:...\SiLho\MREDotnetTest>dotnet test --logger html
Restore complete (0.6s)
SharedLibraries succeeded (0.1s) → SharedLibraries\bin\Debug\net9.0\win-x64\SharedLibraries.dll
TestProject1 succeeded (0.1s) → TestProject1\bin\Debug\net9.0\TestProject1.dll
Connectors.Xlsx succeeded (0.1s) → Connectors\Xlsx\bin\Debug\net9.0\win-x64\Connectors.Xlsx.dll
Connectors.Fusion succeeded (0.2s) → Connectors\Fusion\bin\Debug\net9.0\win-x64\Connectors.Fusion.dll
VersionTracker succeeded (0.2s) → VersionTracker\bin\Debug\net9.0\win-x64\VersionTracker.dll
Core succeeded (0.2s) → Core\bin\Debug\net9.0\win-x64\Core.dll
Thisisalibrary succeeded (0.2s) → Thisisalibrary\bin\Debug\net9.0\win-x64\Thisisalibrary.dll
VersionTracker.Tests succeeded (0.2s) → VersionTracker.Tests\bin\Debug\net9.0\win-x64\VersionTracker.Tests.dll
Thisisalibrarytest succeeded (0.2s) → Thisisalibrarytest\bin\Debug\net9.0\win-x64\Thisisalibrarytest.dll
Connectors.Tests.Fusion.Tests succeeded (0.2s) → Connectors.Tests\Fusion.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Fusion.Tests.dll
Mylibrary succeeded (0.3s) → Mylibrary\bin\Debug\net9.0\win-x64\Mylibrary.dll
SharedLibraries.Tests succeeded (0.2s) → SharedLibraries.Tests\bin\Debug\net9.0\win-x64\SharedLibraries.Tests.dll
Connectors.Tests.Xlsx.Tests succeeded (0.2s) → Connectors.Tests\Xlsx.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Xlsx.Tests.dll
Mylibrarytest succeeded (0.2s) → Mylibrarytest\bin\Debug\net9.0\win-x64\Mylibrarytest.dll
Core.Tests succeeded (0.2s) → Core.Tests\bin\Debug\net9.0\win-x64\Core.Tests.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.10]   Discovering: TestProject1
[xUnit.net 00:00:00.14]   Discovered:  TestProject1
[xUnit.net 00:00:00.16]   Starting:    TestProject1
[xUnit.net 00:00:00.20]   Finished:    TestProject1
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.10]   Discovering: Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.10]   Discovering: Thisisalibrarytest
[xUnit.net 00:00:00.10]   Discovering: VersionTracker.Tests
[xUnit.net 00:00:00.13]   Discovered:  Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.14]   Discovered:  Thisisalibrarytest
[xUnit.net 00:00:00.14]   Discovered:  VersionTracker.Tests
[xUnit.net 00:00:00.15]   Starting:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.16]   Starting:    Thisisalibrarytest
[xUnit.net 00:00:00.16]   Starting:    VersionTracker.Tests
[xUnit.net 00:00:00.25]   Finished:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.26]   Finished:    Thisisalibrarytest
[xUnit.net 00:00:00.25]   Finished:    VersionTracker.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
Html test results file : C:\Users\...\MREDotnetTest\TestProject1\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.14]   Discovering: Core.Tests
[xUnit.net 00:00:00.12]   Discovering: Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.12]   Discovering: Mylibrarytest
[xUnit.net 00:00:00.11]   Discovering: SharedLibraries.Tests
[xUnit.net 00:00:00.18]   Discovered:  Core.Tests
[xUnit.net 00:00:00.16]   Discovered:  Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.16]   Discovered:  Mylibrarytest
TestProject1 test succeeded (1.5s)
[xUnit.net 00:00:00.20]   Starting:    Core.Tests
[xUnit.net 00:00:00.15]   Discovered:  SharedLibraries.Tests
[xUnit.net 00:00:00.20]   Starting:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.20]   Starting:    Mylibrarytest
[xUnit.net 00:00:00.19]   Starting:    SharedLibraries.Tests
[xUnit.net 00:00:00.31]   Finished:    Core.Tests
[xUnit.net 00:00:00.31]   Finished:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.31]   Finished:    Mylibrarytest
[xUnit.net 00:00:00.29]   Finished:    SharedLibraries.Tests
Html test results file : C:\Users\...\MREDotnetTest\Thisisalibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Html test results file :  C:\Users\...\MREDotnetTest\VersionTracker.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Html test results file : C:\Users\...\MREDotnetTest\Connectors.Tests\Fusion.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Thisisalibrarytest test succeeded (1.7s)
VersionTracker.Tests test succeeded (1.7s)
Connectors.Tests.Fusion.Tests test succeeded (1.7s)
ConsoleApp succeeded (0.3s) → ConsoleApp\bin\Debug\net9.0\win-x64\ConsoleApp.dll
Html test results file : C:\Users\...\MREDotnetTest\Core.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Core.Tests test succeeded (1.5s)
Html test results file : C:\Users\...\MREDotnetTest\SharedLibraries.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Html test results file : C:\Users\...\MREDotnetTest\Connectors.Tests\Xlsx.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Html test results file : C:\Users\...\MREDotnetTest\Mylibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160659.html
Connectors.Tests.Xlsx.Tests test succeeded (1.6s)
SharedLibraries.Tests test succeeded (1.6s)
Mylibrarytest test succeeded (1.6s)
ConsoleApp.Tests succeeded (0.2s) → ConsoleApp.Tests\bin\Debug\net9.0\win-x64\ConsoleApp.Tests.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.07]   Discovering: ConsoleApp.Tests
[xUnit.net 00:00:00.11]   Discovered:  ConsoleApp.Tests
[xUnit.net 00:00:00.13]   Starting:    ConsoleApp.Tests
[xUnit.net 00:00:00.16]   Finished:    ConsoleApp.Tests
Html test results file : C:\Users\...\MREDotnetTest\ConsoleApp.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160700.html
ConsoleApp.Tests test succeeded (1.0s)

Test summary: total: 9, failed: 0, succeeded: 9, skipped: 0, duration: 3.1s
Build succeeded in 4.1s
Вывод, когда отображается 8:

Код: Выделить всё

C:\...\MREDotnetTest>dotnet test --logger html
Restore complete (0.6s)
SharedLibraries succeeded (0.1s) → SharedLibraries\bin\Debug\net9.0\win-x64\SharedLibraries.dll
TestProject1 succeeded (0.1s) → TestProject1\bin\Debug\net9.0\TestProject1.dll
VersionTracker succeeded (0.1s) → VersionTracker\bin\Debug\net9.0\win-x64\VersionTracker.dll
Thisisalibrary succeeded (0.1s) → Thisisalibrary\bin\Debug\net9.0\win-x64\Thisisalibrary.dll
Core succeeded (0.1s) → Core\bin\Debug\net9.0\win-x64\Core.dll
Connectors.Xlsx succeeded (0.1s) → Connectors\Xlsx\bin\Debug\net9.0\win-x64\Connectors.Xlsx.dll
VersionTracker.Tests succeeded (0.1s) → VersionTracker.Tests\bin\Debug\net9.0\win-x64\VersionTracker.Tests.dll
Thisisalibrarytest succeeded (0.1s) → Thisisalibrarytest\bin\Debug\net9.0\win-x64\Thisisalibrarytest.dll
Mylibrary succeeded (0.3s) → Mylibrary\bin\Debug\net9.0\win-x64\Mylibrary.dll
Mylibrarytest succeeded (0.1s) → Mylibrarytest\bin\Debug\net9.0\win-x64\Mylibrarytest.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.07]   Discovering: TestProject1
[xUnit.net 00:00:00.10]   Discovered:  TestProject1
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.11]   Starting:    TestProject1
[xUnit.net 00:00:00.15]   Finished:    TestProject1
[xUnit.net 00:00:00.06]   Discovering: VersionTracker.Tests
[xUnit.net 00:00:00.09]   Discovered:  VersionTracker.Tests
[xUnit.net 00:00:00.11]   Starting:    VersionTracker.Tests
[xUnit.net 00:00:00.15]   Finished:    VersionTracker.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
Html test results file : C:\Users\...\MREDotnetTest\TestProject1\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160749.html
TestProject1 test succeeded (1.0s)
[xUnit.net 00:00:00.07]   Discovering: Mylibrarytest
[xUnit.net 00:00:00.10]   Discovered:  Mylibrarytest
[xUnit.net 00:00:00.12]   Starting:    Mylibrarytest
Html test results file : C:\Users\...\MREDotnetTest\VersionTracker.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160749.html
Connectors.Fusion succeeded (0.1s) → Connectors\Fusion\bin\Debug\net9.0\win-x64\Connectors.Fusion.dll
VersionTracker.Tests test succeeded (1.0s)
Thisisalibrarytest test succeeded (1.0s)
[xUnit.net 00:00:00.16]   Finished:     Mylibrarytest
ConsoleApp succeeded (0.1s) → ConsoleApp\bin\Debug\net9.0\win-x64\ConsoleApp.dll
SharedLibraries.Tests succeeded (0.1s) → SharedLibraries.Tests\bin\Debug\net9.0\win-x64\SharedLibraries.Tests.dll
Connectors.Tests.Xlsx.Tests succeeded (0.1s) → Connectors.Tests\Xlsx.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Xlsx.Tests.dll
Core.Tests succeeded (0.1s) → Core.Tests\bin\Debug\net9.0\win-x64\Core.Tests.dll
Connectors.Tests.Fusion.Tests succeeded (0.1s) → Connectors.Tests\Fusion.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Fusion.Tests.dll
ConsoleApp.Tests succeeded (0.1s) → ConsoleApp.Tests\bin\Debug\net9.0\win-x64\ConsoleApp.Tests.dll
Html test results file : C:\Users\...\MREDotnetTest\Mylibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
Mylibrarytest test succeeded (1.0s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.07]   Discovering: Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.06]   Discovering: SharedLibraries.Tests
[xUnit.net 00:00:00.07]   Discovering: Core.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.07]   Discovering: Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.10]   Discovered:  Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.10]   Discovered:  SharedLibraries.Tests
[xUnit.net 00:00:00.10]   Discovered:  Core.Tests
[xUnit.net 00:00:00.12]   Starting:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.11]   Starting:    SharedLibraries.Tests
[xUnit.net 00:00:00.10]   Discovered:  Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.12]   Starting:    Core.Tests
[xUnit.net 00:00:00.12]   Starting:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.07]   Discovering: ConsoleApp.Tests
[xUnit.net 00:00:00.15]   Finished:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.15]   Finished:    SharedLibraries.Tests
[xUnit.net 00:00:00.16]   Finished:    Core.Tests
[xUnit.net 00:00:00.15]   Finished:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.11]   Discovered:  ConsoleApp.Tests
[xUnit.net 00:00:00.13]   Starting:    ConsoleApp.Tests
[xUnit.net 00:00:00.17]   Finished:    ConsoleApp.Tests
Html test results file : C:\Users\...\MREDotnetTest\SharedLibraries.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
Html test results file : C:\Users\...\MREDotnetTest\Connectors.Tests\Xlsx.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
Html test results file : C:\Users\...\MREDotnetTest\Core.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
SharedLibraries.Tests test succeeded (1.0s)
Connectors.Tests.Xlsx.Tests test succeeded (1.0s)
Core.Tests test succeeded (1.0s)
Html test results file : C:\Users\...\MREDotnetTest\Connectors.Tests\Fusion.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
Connectors.Tests.Fusion.Tests test succeeded (1.0s)
Html test results file : C:\Users\...\MREDotnetTest\ConsoleApp.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251024_160750.html
ConsoleApp.Tests test succeeded (1.0s)

Test summary: total: 8, failed: 0, succeeded: 8, skipped: 0, duration: 2.2s
Build succeeded in 3.1s
Чтобы ошибка сработала, мне нужно иметь около дюжины проектов в решении, я не могу создать MRE с меньшим количеством проектов. Эти проекты могут быть совершенно пустыми (с пустыми тестовыми примерами для проектов xUnit). Им нужно «вызывать» друг друга в .csproj (несмотря на то, что все файлы пусты, поэтому технически они фактически не вызывают друг друга).
Я не могу воспроизвести на другом компьютере, на котором все настроено так же, за исключением того, что у него 64 ГБ ОЗУ и Ryzen 9.
Для записи, я использую --logger html, но я не думаю, что это имеет какое-либо отношение к проблеме. Что мне следует расследовать? Как мне разобраться в этом?
Уже проверено:
  • xUnit обновлен.
  • У меня установлена ​​последняя версия .NET ()
  • Windows обновлена
Характеристики:
  • AMD Ryzen 7 5800H с графикой Radeon
  • 32,0 ГБ ОЗУ
  • Windows 11, версия 10.0.26200, сборка 26200
  • BIOS: LENOVO HHCN24WW, 24.11.2021
MRE воспроизвести (правда, извиняюсь, уменьшить не получается, баг пропадает, когда файлов становится меньше... - файлов много, но они все по сути пустые):
https://github.com/JasonMendoza2008/MREDotnetTest
Доказательство: Может быть, стоит изучить?
  • Почему существует адаптер xUnit.net VSTest v3.1.5+1b188a7b0a (64-разрядная версия .NET 9.0.10) на выходе? У меня только 9.0.306:

Код: Выделить всё

PS C:\...> dotnet --list-sdks
9.0.306 [C:\Program Files\dotnet\sdk]
  • Я не могу воспроизвести ошибку с помощью: -m:1, но на самом деле это не решение. Использование нескольких ядер очень ускоряет процесс (не имеет значения для MRE, имеет значение для реального монолитного решения).
Подробнее:
Выходы с --verbosity подробно:
8:

Код: Выделить всё

C:\...\MREDotnetTest>dotnet test --logger html --verbosity detailed
Restore complete (5.5s)
Determining projects to restore...
All projects are up-to-date for restore.
TestProject1 succeeded (1.5s) → TestProject1\bin\Debug\net9.0\TestProject1.dll
SharedLibraries succeeded (1.4s) → SharedLibraries\bin\Debug\net9.0\win-x64\SharedLibraries.dll
VersionTracker succeeded (1.8s) → VersionTracker\bin\Debug\net9.0\win-x64\VersionTracker.dll
Mylibrary succeeded (1.5s) → Mylibrary\bin\Debug\net9.0\win-x64\Mylibrary.dll
Connectors.Fusion succeeded (0.9s) → Connectors\Fusion\bin\Debug\net9.0\win-x64\Connectors.Fusion.dll
Thisisalibrary succeeded (1.8s) → Thisisalibrary\bin\Debug\net9.0\win-x64\Thisisalibrary.dll
Connectors.Tests.Fusion.Tests succeeded (1.3s) → Connectors.Tests\Fusion.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Fusion.Tests.dll
Thisisalibrarytest succeeded (0.8s) → Thisisalibrarytest\bin\Debug\net9.0\win-x64\Thisisalibrarytest.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.18]   Discovering: TestProject1
[xUnit.net 00:00:00.28]   Discovered:  TestProject1
[xUnit.net 00:00:00.32]   Starting:    TestProject1
[xUnit.net 00:00:00.39]   Finished:    TestProject1
Html test results file : C:\...\MREDotnetTest\TestProject1\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182437.html
TestProject1 test succeeded (3.7s)
Connectors.Xlsx succeeded (0.3s) → Connectors\Xlsx\bin\Debug\net9.0\win-x64\Connectors.Xlsx.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.17]   Discovering: Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.27]   Discovered:  Connectors.Tests.Fusion.Tests
VersionTracker.Tests succeeded (3.9s) → VersionTracker.Tests\bin\Debug\net9.0\win-x64\VersionTracker.Tests.dll
[xUnit.net 00:00:00.31]   Starting:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.39]   Finished:    Connectors.Tests.Fusion.Tests
Html test results file : C:\...\MREDotnetTest\Connectors.Tests\Fusion.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182439.html
Connectors.Tests.Fusion.Tests test succeeded (2.6s)
Core succeeded (1.5s) → Core\bin\Debug\net9.0\win-x64\Core.dll
Thisisalibrarytest test succeeded (2.8s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.20]   Discovering: Thisisalibrarytest
[xUnit.net 00:00:00.27]   Discovered:  Thisisalibrarytest
[xUnit.net 00:00:00.30]   Starting:    Thisisalibrarytest
[xUnit.net 00:00:00.37]   Finished:    Thisisalibrarytest
Html test results file : C:\...\MREDotnetTest\Thisisalibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182440.html
Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: [1s 795ms]
Mylibrarytest succeeded (2.0s) → Mylibrarytest\bin\Debug\net9.0\win-x64\Mylibrarytest.dll
Connectors.Tests.Xlsx.Tests succeeded (1.5s) → Connectors.Tests\Xlsx.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Xlsx.Tests.dll
SharedLibraries.Tests succeeded (1.1s) → SharedLibraries.Tests\bin\Debug\net9.0\win-x64\SharedLibraries.Tests.dll
ConsoleApp succeeded (0.7s) → ConsoleApp\bin\Debug\net9.0\win-x64\ConsoleApp.dll
Core.Tests succeeded (0.8s) → Core.Tests\bin\Debug\net9.0\win-x64\Core.Tests.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.15]   Discovering: VersionTracker.Tests
[xUnit.net 00:00:00.23]   Discovered:  VersionTracker.Tests
[xUnit.net 00:00:00.27]   Starting:    VersionTracker.Tests
[xUnit.net 00:00:00.35]   Finished:    VersionTracker.Tests
ConsoleApp.Tests succeeded (0.7s) → ConsoleApp.Tests\bin\Debug\net9.0\win-x64\ConsoleApp.Tests.dll
Html test results file : C:\...\MREDotnetTest\VersionTracker.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182442.html
VersionTracker.Tests test succeeded (2.9s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.16]   Discovering: Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.16]   Discovering: Mylibrarytest
[xUnit.net 00:00:00.24]   Discovered:   Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.25]   Discovered:  Mylibrarytest
[xUnit.net 00:00:00.15]   Discovering: SharedLibraries.Tests
[xUnit.net 00:00:00.29]   Starting:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.31]   Starting:    Mylibrarytest
[xUnit.net 00:00:00.35]   Finished:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.23]   Discovered:  SharedLibraries.Tests
[xUnit.net 00:00:00.27]   Starting:    SharedLibraries.Tests
[xUnit.net 00:00:00.39]   Finished:    Mylibrarytest
[xUnit.net 00:00:00.34]   Finished:    SharedLibraries.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
Html test results file : C:\...\MREDotnetTest\Connectors.Tests\Xlsx.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182443.html
[xUnit.net 00:00:00.15]   Discovering: Core.Tests
Html test results file : C:\...\MREDotnetTest\Mylibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182443.html
Connectors.Tests.Xlsx.Tests test succeeded (2.6s)
[xUnit.net 00:00:00.26]   Discovered:  Core.Tests
Html test results file : C:\...\MREDotnetTest\SharedLibraries.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182443.html
[xUnit.net 00:00:00.31]   Starting:    Core.Tests
Mylibrarytest test succeeded (2.8s)
[xUnit.net 00:00:00.38]   Finished:    Core.Tests
SharedLibraries.Tests test succeeded (3.0s)
Html test results file : C:\...\MREDotnetTest\Core.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182443.html
Core.Tests test succeeded (2.7s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.12]   Discovering: ConsoleApp.Tests
[xUnit.net 00:00:00.19]   Discovered:  ConsoleApp.Tests
[xUnit.net 00:00:00.22]   Starting:    ConsoleApp.Tests
[xUnit.net 00:00:00.30]   Finished:    ConsoleApp.Tests
Html test results file : C:\...\MREDotnetTest\ConsoleApp.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182444[1].html
ConsoleApp.Tests test succeeded (2.8s)

Test summary: total: 8, failed: 0, succeeded: 8, skipped: 0, duration: 10.8s
Build succeeded in 19.0s

C:\...\MREDotnetTest>pause
Press any key to continue . .  .
9:

Код: Выделить всё

C:\...\MREDotnetTest>dotnet test --logger html --verbosity detailed
Restore complete (0.7s)
Determining projects to restore...
All projects are up-to-date for restore.
SharedLibraries succeeded (0.1s) → SharedLibraries\bin\Debug\net9.0\win-x64\SharedLibraries.dll
TestProject1 succeeded (0.1s) → TestProject1\bin\Debug\net9.0\TestProject1.dll
Connectors.Fusion succeeded (0.1s) → Connectors\Fusion\bin\Debug\net9.0\win-x64\Connectors.Fusion.dll
VersionTracker succeeded (0.2s) → VersionTracker\bin\Debug\net9.0\win-x64\VersionTracker.dll
Connectors.Tests.Fusion.Tests succeeded (0.1s) → Connectors.Tests\Fusion.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Fusion.Tests.dll
VersionTracker.Tests succeeded (0.2s) → VersionTracker.Tests\bin\Debug\net9.0\win-x64\VersionTracker.Tests.dll
Mylibrary succeeded (0.4s) → Mylibrary\bin\Debug\net9.0\win-x64\Mylibrary.dll
Mylibrarytest succeeded (0.1s) → Mylibrarytest\bin\Debug\net9.0\win-x64\Mylibrarytest.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.15]   Discovering: TestProject1
[xUnit.net 00:00:00.21]   Discovered:  TestProject1
[xUnit.net 00:00:00.26]   Starting:    TestProject1
[xUnit.net 00:00:00.34]   Finished:    TestProject1
[xUnit.net 00:00:00.01] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.16]   Discovering: Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.23]   Discovered:  Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.26]   Starting:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.37]   Finished:    Connectors.Tests.Fusion.Tests
[xUnit.net 00:00:00.18]   Discovering: VersionTracker.Tests
[xUnit.net 00:00:00.25]   Discovered:  VersionTracker.Tests
[xUnit.net 00:00:00.29]   Starting:    VersionTracker.Tests
[xUnit.net 00:00:00.38]   Finished:    VersionTracker.Tests
Html test results file : C:\...\MREDotnetTest\TestProject1\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182427.html
TestProject1 test succeeded (2.4s)
Thisisalibrary succeeded (0.2s) → Thisisalibrary\bin\Debug\net9.0\win-x64\Thisisalibrary.dll
Html test results file : C:\...\MREDotnetTest\Connectors.Tests\Fusion.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182427.html
Connectors.Tests.Fusion.Tests test succeeded (2.6s)
Html test results file : C:\...\MREDotnetTest\VersionTracker.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182427.html
VersionTracker.Tests test succeeded (2.9s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.24]   Discovering: Mylibrarytest
Core succeeded (1.2s) → Core\bin\Debug\net9.0\win-x64\Core.dll
[xUnit.net 00:00:00.67]   Discovered:  Mylibrarytest
Connectors.Xlsx succeeded (1.7s) → Connectors\Xlsx\bin\Debug\net9.0\win-x64\Connectors.Xlsx.dll
[xUnit.net 00:00:00.87]   Starting:    Mylibrarytest
[xUnit.net 00:00:01.20]   Finished:    Mylibrarytest
SharedLibraries.Tests succeeded (2.4s) → SharedLibraries.Tests\bin\Debug\net9.0\win-x64\SharedLibraries.Tests.dll
Thisisalibrarytest succeeded (1.5s) → Thisisalibrarytest\bin\Debug\net9.0\win-x64\Thisisalibrarytest.dll
Connectors.Tests.Xlsx.Tests succeeded (0.7s) → Connectors.Tests\Xlsx.Tests\bin\Debug\net9.0\win-x64\Connectors.Tests.Xlsx.Tests.dll
Html test results file : C:\...\MREDotnetTest\Mylibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182430.html
Mylibrarytest test succeeded (5.1s)
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.34]   Discovering: SharedLibraries.Tests
[xUnit.net 00:00:00.50]   Discovered:  SharedLibraries.Tests
[xUnit.net 00:00:00.80]   Starting:    SharedLibraries.Tests
[xUnit.net 00:00:01.07]   Finished:    SharedLibraries.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.22]   Discovering: Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.34]   Discovered:  Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.43]   Starting:    Connectors.Tests.Xlsx.Tests
[xUnit.net 00:00:00.56]   Finished:    Connectors.Tests.Xlsx.Tests
Html test results file : C:\...\MREDotnetTest\SharedLibraries.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182435.html
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
SharedLibraries.Tests test succeeded (6.8s)
[xUnit.net 00:00:00.26]   Discovering:  Thisisalibrarytest
[xUnit.net 00:00:00.42]   Discovered:  Thisisalibrarytest
[xUnit.net 00:00:00.51]   Starting:    Thisisalibrarytest
Html test results file : C:\...\MREDotnetTest\Connectors.Tests\Xlsx.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182437.html
[xUnit.net 00:00:00.65]   Finished:    Thisisalibrarytest
Connectors.Tests.Xlsx.Tests test succeeded (6.9s)
Html test results file : C:\...\MREDotnetTest\Thisisalibrarytest\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182438.html
Thisisalibrarytest test succeeded (7.9s)
ConsoleApp succeeded (0.5s) → ConsoleApp\bin\Debug\net9.0\win-x64\ConsoleApp.dll
ConsoleApp.Tests succeeded (0.2s) → ConsoleApp.Tests\bin\Debug\net9.0\win-x64\ConsoleApp.Tests.dll
Core.Tests succeeded (2.0s) → Core.Tests\bin\Debug\net9.0\win-x64\Core.Tests.dll
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.21]   Discovering: ConsoleApp.Tests
[xUnit.net 00:00:00.31]   Discovered:  ConsoleApp.Tests
[xUnit.net 00:00:00.36]   Starting:    ConsoleApp.Tests
[xUnit.net 00:00:00.48]   Finished:    ConsoleApp.Tests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 9.0.10)
[xUnit.net 00:00:00.14]   Discovering: Core.Tests
[xUnit.net 00:00:00.19]   Discovered:  Core.Tests
[xUnit.net 00:00:00.22]   Starting:    Core.Tests
[xUnit.net 00:00:00.28]   Finished:    Core.Tests
Html test results file : C:\...\MREDotnetTest\ConsoleApp.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182444.html
ConsoleApp.Tests test succeeded (3.7s)
Html test results file : C:\...\MREDotnetTest\Core.Tests\TestResults\TestResult_lhott_IPHONEDEROMAIN_20251026_182444.html
Core.Tests test succeeded (3.7s)

Test summary: total: 9, failed: 0, succeeded: 9, skipped: 0, duration: 19.3s
Build succeeded in 20.5s

C:\...\MREDotnetTest>pause
Press any key to continue . . .
Наконец, ошибка все еще воспроизводится, если я перенесу все (xUnit и xRetry) на версию 3.
Вы можете увидеть MRE в другой ветке того же репозитория GitHub. Опять же, любая попытка уменьшить воспроизводимый пример приводила к исчезновению ошибки. Извиняюсь за довольно "большой" MRE.


Подробнее здесь: https://stackoverflow.com/questions/797 ... er-of-unit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»