test-explorer相关内容

如何增加堆大小以在 Visual Studio 2017 中运行 .NET Core 1.x/2.x 测试?

我的测试一直在命令行上运行(使用 dotnet.exe test),但是在 Visual Studio 2017 的测试资源管理器中运行它们时,一些测试崩溃了.根据我之前调试工作的记录,一个特定的测试因内存不足异常而崩溃(我不得不缩小测试范围以防止它崩溃). 我正在 .NET Framework 4.5.1、.NET Core 1.0 和 .NET Core 2.0 上进行测试(当前场景是在 ..
发布时间:2021-11-24 18:20:46 C#/.NET

Visual Studio 测试资源管理器窗口不刷新

一天中,我在 Visual Studio 2017 中的测试资源管理器窗口多次锁定.虽然它不会使 VS 崩溃,但当受到影响时,我无法运行任何测试,因为右键单击测试时没有任何选项可用.... 我在不同的项目中混合使用了 NUnit 和 SpecFlow+ 测试.清理和重建解决方案不起作用,测试资源管理器窗口不会改变.尝试使用“NUnit 测试(点击运行)"选项也无济于事. 解决此问题的唯 ..
发布时间:2021-09-19 19:26:13 其他开发

为什么场景大纲在 VS 2012 测试资源管理器中显示为“外部"?

我有一个场景大纲(又名场景模板),我希望使用 VS 2012 的测试资源管理器列出我的测试.默认的测试分组由“项目"名称完成 - 如果我坚持下去,我的来自场景大纲的测试在“外部"组中,而不是在我的项目组下. 这是为什么?有解决方案吗? 我的情况是,我想使用测试资源管理器为给定项目运行所有测试.为所有这些设置相同的特征是愚蠢的,并且容易出现人为错误. 我的解决方案有 10 个这样的 ..
发布时间:2021-09-19 18:38:34 其他开发

测试显示在“外部"下按项目分组时测试资源管理器中的类别

每当我尝试在 Visual Studio 2012 的测试资源管理器上运行测试时,一些测试被归类为“外部",即使分组方式设置为“按项目分组" 那么源代码无法识别 解决方案 这是由于 pdb 文件未包含在编译中.如果您在调试以外的解决方案配置中进行编译,则必须确保包含 pdb. 要实现这一点,您必须打开高级构建设置: 右键单击项目并选择属性 点击构建标签 检查是否在“配 ..
发布时间:2021-09-14 19:05:19 其他开发

Visual Studio 2019 在测试资源管理器中显示重复测试

我最近从 2017 年升级的 Visual Studio 2019 中开始出现重复单元测试.我在下面对 Visual Studio 2017 和 2019 进行了并排比较,其中显示了一些测试在未运行的测试下被复制和分类: 清理解决方案并没有摆脱这些测试,唯一能做的就是删除 git 存储库并再次克隆它. 有没有人遇到过这个问题并且有比这种大锤方法更好的解决方案? 解决方案 我正在 ..

Visual Studio 2012 中的 Windows 8 应用程序 - NUnit 测试适配器可以看到单元测试但不运行它们

我有一个 Windows 8 Store 应用程序,其中包含两个解决方案中的项目 - 一个专用于测试的项目.我添加了 NUnit 和 NUnit 测试适配器 (https://www.nuget.org/packages/NUnitTestAdapter/1.0.0) 通过 nuget. 检测到我的测试 - 但我无法运行或调试它们.查看测试输出窗口,我收到以下错误: 无法找到带有 UR ..

测试资源管理器VS2013中未显示该测试方法

我正在测试一种计算方法.我对项目进行了清理,重建,x64调整,并且具有nunit测试适配器和其他相关的dll,但仍然无法在“测试资源管理器"窗格中看到该测试方法.有人可以帮忙吗,代码有什么遗漏吗? 命名空间Ninja.Tests{[TestFixture]公共类SinglePricingTests{[测试]公共无效ShouldCalculate(){var PriceModelTest = ne ..
发布时间:2021-04-11 19:55:40 其他开发

intellij想法中有测试浏览器吗? (观察所有测试而不执行)?我用TestNG

在VS和Resharper中,执行任何操作之前,我都可以看到解决方案中的所有测试,请参见 https ://www.jetbrains.com/help/resharper/Reference__Windows__Unit_Test_Explorer.html 在Idea中,我找不到任何测试浏览器,只有测试运行器,但略有不同.也许我需要安装一些专用插件?我使用maven和TestNG. ..
发布时间:2020-11-29 21:11:03 其他开发

如何在Visual Studio 2012单元测试中获取控制台输出

我在VS 2012中有一个托管的C ++单元测试。该测试运行良好,我可以 验证是否执行了具有多个 cout 调用的循环。 / p> 但是,当我查看测试资源管理器时,测试标记为通过 ,但是没有超级链接,因为我习惯了c# 个项目。 测试结束时的代码为 for(int i = 0; i ..
发布时间:2020-10-10 21:18:05 C/C++开发

从VS中的测试资源管理器获取测试列表

这是一个“高级” /简单的问题。我正在尝试获取VS2012的“测试资源管理器”中填充的所有测试的列表。我想将其与测试列表进行比较,我想知道是否有办法从Test Explorer中获取所有名称,例如复制/粘贴,导出到csv或类似性质的任何内容。 解决方案 在“测试资源管理器”中选择所有测试并将其添加到播放列表文件中。播放列表功能需要VS 2012 Update2。请参阅 http://msd ..

如何将log4cplus追加程序输出发送到内存缓冲区?

我正在写一个适用于托管和非托管代码的记录器,因此我在“测试驱动开发"(TDD)范式下使用log4cplus,在“测试资源管理器"下使用Visual Studio 2013“非托管代码单元测试".麻烦的是,我不知道如何将log4cplus输出发送到Assert语句. 如何将log4cplus输出发送到可以在单元测试中访问的内存缓冲区? 如果我必须编写一个自定义的附加程序,那会是什么样? ..
发布时间:2020-07-27 07:41:20 其他开发

如何修复Specflow“<<未知项目>" Visual Studio中的问题

背景 我一直在从事一个项目,发现我的Specflow场景之一需要更新. 我通过将Specflow场景分为两个不同的场景(一个用于无效测试,一个用于有效测试)来更新了该场景. 此后,我重新生成了feature.cs文件,清理并重建了解决方案. (我正在使用Microsoft Visual Studio Enterprise 2019版本16.4.1) 问题 这是“ ..
发布时间:2020-07-27 06:05:15 其他开发

Visual Studio C#解决方案生成的$ RANDOM_SEED $文件是什么?

我们注意到,在一台开发人员的计算机上,Visual Studio(2015年更新3)的C#解决方案调试版本正在与每个生成的DLL一起生成$ RANDOM_SEED $文件. 文件内容只是一个数字,例如 1443972318 删除文件然后重新生成导致重新生成的文件,其编号不同. 在解决方案中重建单个项目(仅具有标准C#项目引用/依赖关系+ System.Management的项目) ..

我无法在文件后面获取Specflow的代码以进行重新生成

当我编辑 specflow 功能文件测试时,它不会更新代码隐藏文件. 当我尝试通过右键单击项目并选择'Regenerate Feature Files'手动重新生成代码隐藏文件时,出现错误: 错误:在此系统上找不到自定义工具'specflowsinglefilegenerator' 我发现这通常意味着我没有安装Specflow Extension.但是,当我在Visual Studio ..
发布时间:2020-07-22 21:43:09 其他开发

Visual Studio测试资源管理器窗口将不会打开

由于某种原因,我无法在Visual Studio 2012中打开测试浏览器窗口.我单击Test-> Windows-> Test Explorer,什么也没发生... 此问题可能是由最近卸载DotCover引起的.我这样做是因为我的许可证已过期,并且在没有许可证的情况下运行测试时遇到了问题(上下文菜单不起作用). 任何建议或建议,不胜感激! 谢谢. 解决方案 在VS201 ..

如何增加在Visual Studio 2017中运行.NET Core 1.x / 2.x测试的堆大小?

我的测试在命令行中一直运行(使用 dotnet.exe测试),但是在Visual Studio 2017的测试资源管理器中运行它们时,测试崩溃了。由于我之前的调试工作注意到,一个特定的测试会因内存不足异常而崩溃(我不得不缩小测试范围以防止崩溃)。 我正在.NET Framework 4.5.1,.NET Core 1.0和.NET Core 2.0(目前的情况是.NET Core 1.0)上 ..
发布时间:2020-05-31 20:17:25 C#/.NET