问题标签 [live-unit-tests]
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# - 无法使用 Visual Studio 2017 加载文件或程序集“Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,版本 = 1.7.0.0”
我开始使用 Visual Studio 2017 (15.7.1) 进行实时单元测试。在我切换分支并启动项目后,出现一条错误消息,内容如下:
无法加载文件或程序集 'Microsoft.CodeAnalysis.LiveUnitTesting.Runtime, version= 1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一
我试图:
- 重建/重新启动项目
- 停止实时单元测试
,但它没有工作。
我不知道为什么要从 project/bin 加载“Microsoft.CodeAnalysis.LiveUnitTesting.Runtime”。
有人有建议吗?
.net - 实时单元测试卡住并且无法停止
使用 Visual Studio 2017 和我们的解决方案之一,实时单元测试经常卡住。在测试资源管理器中,它似乎正在运行测试(进度条从左向右移动,“运行”按钮被禁用),但是,没有“取消”按钮来停止测试,并且没有实际进展(a几十个测试通过,然后没有更多进展)。我发现恢复测试控制的唯一方法是重新启动 Visual Studio 并重新加载解决方案。它会在一段时间后再次卡住 - 不知道如何或何时因为它在后台运行。只有当我想运行一些测试并且“运行测试/调试测试”上下文菜单被禁用时才会注意到这个问题。
有没有办法完全禁用实时单元测试(每个解决方案或其他方式)?
c# - 崩溃的 Visual Studio Live 单元测试
我是stackoverflow的新用户,这是我的问题:
作为我工作的一部分,我们最近安装了 VS 2017 企业版。一切都很好,直到几周前Live Unit Testing模块停止工作。
有没有人能够解决这类问题?
这是输出控制台:
[17:26:23.170 Info] Live Unit Testing started.
[17:26:23.229 Error] - FatalError - System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary'2.Insert(TKey key, TValue value, Boolean add)
at Microsoft.CodeAnalysis.LiveUnitTesting.AugmentedProjectDependencyGraph.AddDependencies(ProjectGraphNode projectNode)
at Microsoft.CodeAnalysis.LiveUnitTesting.AugmentedProjectDependencyGraph.EnsureDirectDependencies()
at Microsoft.CodeAnalysis.LiveUnitTesting.AugmentedProjectDependencyGraph.GetBuildOrder(Solution solution, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.LiveUnitTesting.BuildManagement.BuildManagerState.<BuildAsync>d__35.MoveNext()
[17:26:24.099 Info] Live Unit Testing stopped.
谢谢你的时间!
visual-studio - 项目中的每个测试都说“从实时单元测试中排除”?
我根据文档https://docs.microsoft.com/en-us/visualstudio/test/live-unit-testing-faq?view=vs-2017添加了测试适配器和框架包。
我在每个测试旁边看到“烧杯”符号\图标,但悬停表示它已从实时单元测试中排除。
测试都可以手动运行,我尝试右键单击并告诉它包含,但什么也没做。我这里没有代码手动排除任何东西......
.net 4.7.1 项目
编辑
有错误
[10:03:48.205 错误] [TestRunner 1] 调用执行程序“executor://mstestadapter/v2”时发生异常:无法加载文件或程序集“System.Xml.ReaderWriter,版本=4.1.1.0,文化=中性” , PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。无法加载文件或程序集 'System.Xml.ReaderWriter, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。
这是一个 4.7.1 项目,测试另一个基于 EFCore 的 4.7.1 项目。
c# - Live Unit Testing“无法打开 configSource 文件”错误
我有一个 Helper 项目H,其中包含一个配置文件,该文件将用作其他项目的共享configSource文件。文件中的代码(SharedConnectionString.config):
我有一个测试项目A有它自己的App.config和SharedConnectionString.config添加为文件链接
项目A中的配置文件:
在App.config我有:
现在,测试项目编译,单元测试成功运行,但 Visual Studio 的 Live Unit Test 功能出现错误:
向 Microsoft打开了一个问题,以查看帮助是否来自某个地方..
c# - Visual Studio Live 单元测试和旧测试
我正在使用 Visual Studio 2019 并打开了 Live Unit Testing,在我删除单元测试之前一切正常。现在旧的单元测试显示为构建失败(即使它不再存在)。
我怎样才能清除这个?
c# - 如何在 docker 容器中运行 C# 单元测试
我在 docker 容器中运行单元测试时遇到问题。我正在为自定义类方法创建带有 Nunit 测试的 ApiTests 项目。测试成功运行。然后创建使用 ApiTests.dll 的 UnitApiTestsService 项目,例如:
dockerEnvironment 为真
服务由来自 RabbitMQ 的消息运行。在本地(当我在我的 IDE 中运行项目时)都成功工作,但是当我将 UnitApiTestsService 放在 docker 映像中时,启动此映像后,我在 Process.Start(info); 与此文本:
我的 Dockerfile:
当容器工作时,服务成功接收到来自 Rabbit 的消息。有人可以解决这个问题吗?
visual-studio - Visual Studio 2019 Live 单元测试崩溃
我正在尝试将 Live Unit Testing 与我的 nUnit 测试一起使用,但每次启动它都会崩溃。无论我手动启动它还是在解决方案加载时它都会崩溃。我已经多次重新启动VS,重新安装它,删除了每个答案的持久数据,现在我没有想法了。
输出窗口 %Temp%\servicehub\logs 构建日志 VS 信息unit-testing - 测试资源管理器中缺少 Visual Studio 2019 单元测试,但在实时单元测试中显示
我有一个包含大约 3000 个单元测试的解决方案。测试出现并在“Live Unit Testing”窗口下运行,但在“Test Explorer”下没有出现。他们曾经但突然不再出现在那个窗口中。这是 Visual Studio 2019 16.9.1
如何让它们出现并在测试资源管理器窗口中运行?