175得票9回答
如何在Visual Studio 2017中运行NUnit测试?

我刚安装了Visual Studio 2017。我有一个使用NUnit进行测试用例的项目。按下Ctrl + R - T不再运行测试,Test Explorer也不再找到任何标记为TestCase属性的测试用例。 是否有办法让NUnit运行,或者可以找到更新? 我已经通过NuGet Pack...

66得票4回答
为vstest.console.exe指定结果文件名

可能是一个愚蠢的问题,但有没有人知道如何指定 文件名 作为 VSTEST.Console.exe 运行的输出?我的命令行如下: vstest.console.exe [assembly] /logger:trx 运行结束时,控制台会显示以下内容: ResultsFile: some...

46得票9回答
TFS测试与框架设置不匹配。

我试图将一个解决方案从TFS 2012迁移到TFS 2018 SP2RC2,但是我无法正确运行单元测试。 所有项目都已重新定位到4.7.1,并且构建为x86平台。 我们有一个testsettings文件,仅提供部署项。 我正在使用新的VSTest Platform Installer任务(根据...

25得票2回答
运行`dotnet test`时显示`dotnet vstest`输出汇集器的输出结果

编辑:以下是原标题发布的前一个问题。 xunit在控制台运行时显示ITestOutputHelper的输出 经过调查(请参见评论),该问题仍然非常相关并需要回答,但似乎应该针对vstest框架和输出接收器而不是xunit进行处理。 现在具体问题是:当向dotnet vstest输...

16得票2回答
vstest.console.exe未发现任何xunit测试

我正在组织一套新的单元测试堆栈,以便作为CI作业一起运行。我使用vstest.console.exe而不是mstest.exe主要是因为它能够运行来自多个框架的测试,但现在重点是一些xUnit dlls。这些作业是作为Jenkins管道的一部分运行的。 我已经成功地在几个开发框中进行了所有测...

15得票2回答
VSTest:使用强制遗留模式设置为true的testsettings文件或runsettings文件不支持MSTest V2适配器。没有可用的测试。

如何在使用 vstest.console.exe 运行单元测试时使用 .testsettings 文件?我创建了一个空的 Visual Studio 解决方案,创建了一个空的单元测试项目,并将 Local.testsettings 文件添加为解决方案项。 [TestClass] public...

14得票1回答
如何在第一次失败时停止MsTest测试执行?

我们正在运行夜间构建,最终使用MsTest框架运行所有的单元测试。 我们必须有100%的通过率,因此如果其中一个失败,则没有运行其他测试的必要; 因此,我们希望在第一个失败的测试停止执行。 有没有任何方法可以实现这一点?

12得票1回答
Visual Studio 2013 - 如何干净地禁用VSTEST Discovery Engine?

关于VS2013设置的快速问题 - 是否有一种方法可以禁用VSTEST Discovery引擎在构建时启动/之后启动? 我以前从未将此进程作为VS2013的子进程运行过,但最近在VS2013中为演示创建了一个单元测试项目,现在在我加载的每个解决方案(无论其是否具有单元测试项目),vstest...

11得票2回答
VSTests - 无法找到诊断数据适配器“代码覆盖率”

我对VS Code覆盖率不熟悉,正在尝试从命令行中使用VSTests工具(在Windows中)。但是我遇到了这个错误。Warning: Diagnostic data adapter message: Could not find diagnostic data adapter 'Code ...

11得票1回答
无法使用VSTest.Console.exe运行WP81单元测试

我正在尝试使用vstest.console.exe从命令行运行Windows Phone 8.1单元测试。 我在VS 2013(Update 4)中创建了一个新的Windows Phone 8.1单元测试项目: 该单元测试在Visual Studio中被发现,并且我能够成功运行它:[Te...