xUnit, NUnit, MSUnit все запускают все тесты дважды VS2022

#nunit #xunit #visual-studio-2022

#нунит #xunit #visual-studio-2022

Вопрос:

В Visual Studio 2022 тестовый запуск для xUnit, NUnit и MSUnit выполняется дважды (я переключаю проект между тремя).

Для xUnit (последнего, на котором я приземлился и планирую остаться) У меня установлены следующие пакеты nuget: xunit (2.4.1) и xunit.runner.visualstudio (2.4.3)

У меня не установлено соответствующих расширений VS (что я могу сказать… ничего с xUnit, NUnit или MSUnit в названии).

Мой файл проекта хорош и прост:

 lt;PropertyGroupgt;  lt;TargetFrameworkgt;net48lt;/TargetFrameworkgt;   lt;IsPackablegt;falselt;/IsPackablegt;   lt;PlatformTargetgt;x86lt;/PlatformTargetgt;  lt;/PropertyGroupgt;   lt;ItemGroupgt;  lt;PackageReference Include="AForge.Video" Version="2.2.5" /gt;  lt;PackageReference Include="AForge.Video.FFMPEG" Version="2.2.5.1-rc" /gt;  lt;PackageReference Include="DotNetSeleniumExtras.WaitHelpers" Version="3.11.0" /gt;  lt;PackageReference Include="Selenium.WebDriver" Version="4.1.0" /gt;  lt;PackageReference Include="Selenium.WebDriver.ChromeDriver" Version="96.0.4664.4500" /gt;  lt;PackageReference Include="System.Drawing.Common" Version="6.0.0" /gt;  lt;PackageReference Include="xunit" Version="2.4.1" /gt;  lt;PackageReference Include="xunit.runner.visualstudio" Version="2.4.3"gt;  lt;PrivateAssetsgt;alllt;/PrivateAssetsgt;  lt;IncludeAssetsgt;runtime; build; native; contentfiles; analyzers; buildtransitivelt;/IncludeAssetsgt;  lt;/PackageReferencegt;  lt;/ItemGroupgt;   lt;ItemGroupgt;  lt;None Update="avcodec-53.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="avdevice-53.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="avfilter-2.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="avformat-53.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="avutil-51.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="postproc-52.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="swresample-0.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;None Update="swscale-2.dll"gt;  lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt;  lt;/Nonegt;  lt;/ItemGroupgt;  

Я в растерянности. Любая помощь будет признательна!!

Я в растерянности.

Комментарии:

1. Я воссоздал свой тестовый проект, используя стандартный шаблон «проект xUnit». Переписал мои тесты… и бам — та же проблема. Тесты выполняются дважды.