问题标签 [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# - 使用 NUnit Adapter 3.10.0.21 无法运行的 NUnit 测试
在带有 NUnit Adapter 3.10.0.21 和 NUnit Framework 3.10.1 的 Visual Studio 2015 V14 Update3 中,Visual Studio 测试资源管理器显示带有源的测试,但某些测试无法通过 T.Explorer 运行。
运行所有测试后,并非所有测试都运行:
选择最后两个测试之一并运行它不会产生任何结果,并且在“测试输出”窗口中会出现相当无用的消息:
visual-studio - 通过 Visual Studio Web 测试在测试资源管理器中失败
我有一个 Web 性能和负载测试项目,当我打开测试定义并点击运行时,它按预期执行,但是当我通过测试资源管理器运行时失败。
我已将其范围缩小到仅引用解决方案中另一个项目的测试(自定义验证器的实用程序项目)。
当通过测试资源管理器运行测试时,Request failed: Could not load file or assembly 'PerformanceTestingUtilities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
如果我打开测试并点击运行,它会出现错误但是工作正常。
什么可能导致这种情况发生?我在构建时没有错误,输出中也没有任何错误。
visual-studio-code - 如何在 mocha-test-explorer VS Code Extension 中观看 mocha-webpack 测试结果?
我正在开发一个刚刚创建的带有 TypeScript 和单元测试的 Vue cli 项目。
我知道 Vue cli 测试使用mocha-webpack来运行测试。当我mocha-webpack
在终端上键入时,测试运行正常。
但我想使用mocha-test-explorer,一个用于 mocha 测试的 VS Code 扩展。为了更好的编程体验。
我安装了扩展并配置如下:
但是我仍然看不到测试。test-explorer 显示休闲输出:
我知道那是因为 mocha 没有通过 webpack 加载文件。
我应该怎么做才能在 VSCode 的mocha-test-explorer扩展(或任何其他 gui 扩展)中看到mocha-webpack测试?
nunit - 如何使用 Nunit runner 从 Visual Studio 中的测试资源管理器窗口调试测试
如何调试 Visual Studio 的测试资源管理器中列出的 nunit 测试。我添加了 nunit 适配器,并且测试在资源管理器中列出,但是如果我从资源管理器开始调试夹具,它使用 Vstest.execution 引擎运行,是否可以让资源管理器使用nunit runner?虽然 Vstest.execution 引擎识别出 nunit 我想使用 Nunit runner 运行
.net - Visual Studio 测试资源管理器 XUnit 问题
我们最近在使用 XUnit 测试和 Visual Studio 的测试资源管理器时遇到了一些问题,想知道是否有其他人看到过类似的东西。
细节:
- Visual Studio 企业版 2017 版本 15.9.2
- xunit.abstractions 2.0.3 版(最新稳定版)
- 其他 xunit 软件包在 2.4.1 上(最新稳定版)
我已经尝试过的事情:
- 我们在 x64 配置中构建所有项目,但默认处理器架构绝对设置为 x64
%TEMP%
尝试为 Visual Studio 和 Nuget删除一堆不同的文件/文件夹- 已删除所有 xunit 文件夹
%userprofile%/.nuget/packages
有时测试资源管理器 UI 会挂起,尽管输出窗口显示测试运行已完成,但有时它甚至根本不会更新:
这是在运行顶级测试项目之后。我不知道为什么只运行了 78 个测试(我看到了其他不正确的数字,例如 124),但输出窗口确认只有 78 个被找到并运行。并且主测试列表没有更新,只是看起来好像什么都没发生。
使用 VS 外部运行测试vstest.console.exe
运行所有 154 都非常好,所以我非常有信心这只是一个测试资源管理器/UI 问题。
c# - Specflow 测试运行程序命名问题显示 URL C# 使用 ScenarioOutline 示例
我正在使用 Specflow Scenario Outline 使用示例运行不同 url 的列表。但是,在检查测试资源管理器时,每个示例的命名约定是在句号之后取最后一个单词。我试图找到与格式化有关的东西,但遇到了死胡同,在这里找不到任何与我的特定问题相匹配的东西。
例如 www.test.co.uk 显示为 'uk in TestFeature'
不幸的是,在我的测试中,URL 是唯一值,因此在报告时,很清楚在场景中测试了哪些 url……否则我会使用客户端名称。
解决方案中的包包括:NUnit、Specflow、SpecRun
场景大纲示例如下:
测试资源管理器:
如果需要更多信息,请告诉我。我使用 Visual Studio 2017 作为我的 IDE 和 SpecFlow 2.4.1、SpecRun 1.8.5。
django - 使用数据库访问的 Python Django 测试的 Visual Studio 测试资源管理器
从 Visual Studio 测试资源管理器开始测试运行不会在运行测试之前调用数据库创建和 Django setup()。
我目前的解决方法是调用这样的东西,我保留在 config.settings.test
通过将此代码添加到每个测试文件的顶部:
这行得通,并且仍然可以使用鼻子跑步者,以及像这样的 CLI 调用
这一切都很好,但我想避免使用此代码,保持原样并从 CLI 和测试资源管理器中使用它。MS Visual Studio 支持runsettings,不知道能不能用?还有其他想法吗?
c# - 在 VS 测试资源管理器中更改参数化 NUnit 的测试名称
我正在尝试使用 NUnit 集成 NUnit 参数化跨浏览器测试。我希望测试出现在我使用 NUnit3TestAdaptor 完成的测试资源管理器窗口中,但我无法区分不同的测试。这是我班级当前 TestFixture 属性的一个示例(遵循此示例):
这是测试在测试资源管理器中的显示方式:
问题是我无法知道哪个NUnitTestOne
是 Chrome 测试与 iPhone 测试。这是我希望在测试资源管理器中看到的(或类似的东西)
理想情况下,这样的事情将是完美的:
但我可能只是在做梦。有没有办法完成我需要的?谢谢!
编辑:
使用 TestName="Chrome" 时,测试资源管理器执行以下操作:
这……很奇怪。
再次编辑:
使用类别,它的工作!这是测试资源管理器中的内容:
c# - Visual Studio:测试资源管理器将单元测试的标题名称复制到平面文件 CSV 或 Excel
我们正在为我们的 C# Net 核心项目创建一个单元测试项目。如何将所有测试的名称以及它们是否通过成功/失败复制到测试资源管理器中的 CSV 或平面文件 Excel 电子表格中。当我右键单击并复制时,它会将其粘贴到不好看的格式中。同样,只是从 Visual Studio 2017 中查找测试名称和结果。