问题标签 [test-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 测试资源管理器中的测试是不可见的
我正在使用 .Net 4.5、编码的 UI 框架和 CUITE 扩展来创建测试。当我创建 PageObjects 时,我应该从 CUITE_BrowserWindow 类继承它。然后 TextExplorer 中的测试变得不可用。这是我的 PageObject 类的示例:
这是我的编码 UI 测试类的示例:
unit-testing - 什么设置控制 Visual Studio 在运行测试时是否构建解决方案?
我们有两个不同的团队项目,都在 TFS 2013 / VS 2013 中运行。当要求在测试资源管理器窗口中运行所有测试时,其中一个总是构建整个解决方案,而另一个不构建任何东西,只是尝试运行再次测试。
有时我们想阻止 VS 构建整个解决方案,因为我们知道它没有更改,或者我们只是不想针对修改后的更改进行测试。
什么设置控制这种行为?我真的看不出两个项目之间有任何差异来保证不同的测试行为。我没有在它们中使用任何设置文件,并且在完全清理两个项目的情况下进行了测试(例如删除 .suo 文件)。
c# - Visual Studio“测试资源管理器”输出位于何处?是保存的文件吗?
我在 Visual Studio 2013 中使用 SpecFlow 进行单元测试,当我从测试资源管理器窗口运行测试时,有一个指向输出的链接,其中显示了测试期间写入控制台的任何内容。
右键单击选项卡时,我没有像打开其他项目文件那样打开包含文件夹的选项。
这是保存在某处的文件吗?我可以在某处访问它,还是应该手动编写代码将其保存到已知位置?
c# - 在 NUnit 扩展实施后,Visual Studio 测试资源管理器窗口找不到我的测试
我正在 Visual Studio 2013 Professional 中实施测试解决方案。我选择了 NUnit(2.6.4 版)作为测试框架。我已经安装了 NUnit 测试适配器,以便也在 Visual Studio 中执行我的测试。在我输入 NUnit 扩展类以获取断言失败消息之前,一切正常……在 Visual Studio 测试资源管理器中的此类实现之前,我的所有测试类和相关方法都已正确列出;在我重建我的解决方案时扩展实施之后,测试列表不再出现(测试资源管理器窗口可见,但是当我构建/重建我的解决方案时,没有列出任何内容)。
我所有的类都是public
,每个测试类都用[TestFixture]
属性装饰,每个测试方法都有[Test]
一个。在我的扩展类下面:
我忘记了什么?
visual-studio-2015 - 在 Visual Studio 2015 中使用 xunit2。测试资源管理器不显示输出
当我打开测试资源管理器时,我看不到我的测试,即使在重建之后也是如此。我可以使用运行测试dnx . test
,它们按预期运行。
project.json file
下面列出了我的。我将 ASP.Net 5 beta6 与 xUnit 2 和 Visual Studio 2015(beta 6)一起使用。
unit-testing - 测试资源管理器没有发现 Xunit 测试 [VS 15]
我目前正在运行 VS 2015 企业版。我的global.json
文件如下:
我的测试项目文件使用以下引用:
测试资源管理器没有发现我的测试文件。我也在使用 Resharper v9.2。它确实发现了我的测试文件;但是,我收到一条不确定的消息和一条消息,内容如下:
无法运行 xUnit.net 测试 - 找不到文件:{solution path}\artifacts\bin\{Project Name}\{Project Name}.dll。
另外一件事。我在构建测试项目时经常遇到 dnx.exe 崩溃。
有关如何解决此问题的任何建议?
还有一件事:我可以使用命令从命令提示符/PowerShell 成功运行测试dnx . test
。
visual-studio-2015 - 如何将 XUnit 配置为仅在 Visual Studio 2015 测试资源管理器中显示方法名称?
在 Visual Studio 2015 中使用xunit.runner.visualstudio
2.0.1 版时,测试的名称显示为完全限定。有没有办法让测试只显示方法名称?
考虑以下测试: -
在测试资源管理器中,这显示为: -
使用 MSTest/VSTest 这将显示为: -
unit-testing - 如何在 Visual Studio 中获得单元测试失败的通知?
我已经设置了本地 Visual Studio (VS2012) 以在构建后运行测试。可以,但是要查看测试结果,我必须手动打开 TestExplorer。当测试失败时,有没有办法自动打开 TestExplorer,或者在屏幕上显示一些东西,或者播放一些声音?
.net - Visual Studio 测试资源管理器错误:初始化数据库时发生异常。有关详细信息,请参阅 InnerException
我正在使用 Visual Studio 2013。我有两个分支。
测试资源管理器在分支 A 上工作正常,但在分支 B 上不工作。我在测试输出窗口中收到以下错误:
如您所见,它似乎发现了测试,但不会填充测试资源管理器窗口。
它使用什么数据库?是否有我可以删除的项目特定缓存?
我使用 resharper,所以尝试关闭它的单元测试引擎,但这并没有帮助。我做了重建清理等无济于事。
我最近安装了 VS 2015 但还没有使用它?这可能是一个问题吗?
任何帮助将不胜感激。