我只是在尝试在 VS 15.8.1 下配置 F# 4.5.0.0 来运行 xUnit 测试时遇到了困难。这是有问题的 repo:https : //github.com/kkkmail/fSharp-xUnit。当我尝试运行所有测试时,VS 返回此消息:C:\GitHub\fSharp-xUnit\DummyApp\DummyApp\bin\Debug\DummyApp.exe C:\GitHub\fSharp-xUnit\DummyApp 中没有可用的测试\Tests\bin\Debug\Tests.dll C:\GitHub\fSharp-xUnit\DummyApp\DummyApp\DummyApp.fsproj C:\GitHub\fSharp-xUnit\DummyApp\Tests\Tests.fsproj。确保测试发现者和执行者已注册,平台和框架版本设置适当,然后重试。
“DummyApp”和测试都是使用 VS 从头开始创建的,我在创建解决方案之前清除了所有临时文件和所有 nuget 缓存,如网络上不同位置的建议。
TL;DR添加xunit.runner.visualstudio到您的测试项目。
为了发现测试,Visual Studio 依赖于它的测试运行器。这个测试运行器可以发现/运行所有测试框架的测试,这些测试框架实现了相应的适配器接口ITestDiscoverer和ITestExecutor. 对于 xUnit,这些接口VsTestRunner在xunit.runner.visualstudio.
另请参阅有关在 VS 中运行测试的xUnit 文档
| 归档时间: |
|
| 查看次数: |
292 次 |
| 最近记录: |