mstest相关内容

Visual Studio 2013 MSTest 与 NUnit

我的公司正在将我们的 Visual Studio 2012 升级到 2013 Premium.在此期间,我们还希望开始使用 Visual Studio Team Services 自动化我们的测试> 我过去读过一些 MSTest 与 nUnit 的帖子和文章,但其中大部分都比较了旧版本的 MSTest.此外,与 MSTest 相比,nUnit 获得了很多好评. 我的问题是,考虑到 Micr ..

Visual Studio 2013 无法打开测试窗口

当我打开 Visual Studio 2013 并加载我的解决方案时,我收到一条错误消息,告诉我测试窗口无法加载. 组合产生了一个组合错误.下面提供了根本原因.查看 CompositionException.Errors 属性以获取更多详细信息.1) 无法组合部分“Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal" ..

从 Visual Studio 2015 中的代码覆盖率中排除自动属性

我刚刚将一堆项目升级到了 VS2015/C#6. 现在 MSTest 的代码覆盖率分析报告说单元测试未涵盖某些自动属性.在 Visual Studio 2013 中并非如此,我怀疑这可能与 C#6 中的新自动属性功能有关. 处理由此产生的所有误报反而违背了代码覆盖率工具的目的,因为它实际上无法识别缺乏测试覆盖率的实际代码.我们不想为我们所有的 DTO 编写单元测试,而且我真的不想在整个 ..
发布时间:2021-12-30 17:48:15 C#/.NET

在 MSTest 中,如何使用 [ExpectedException(typeof(ApplicationException))] 验证确切的错误消息

使用 MSTest 如何验证来自测试方法的确切错误消息?我知道 [ExpectedException(typeof(ApplicationException), error msg)] 不会比较来自我的测试方法的错误消息,尽管在其他单元测试框架中它正在这样做. 解决这个问题的一种方法是使用一些 try catch 块编写我的单元测试,但我需要再写 4 行. 有没有最聪明的方法来检查错误 ..
发布时间:2021-12-29 13:02:23 其他开发

从 TFS2008 Team Build 运行 VS2010 UnitTests 项目

我有一个包含单元测试项目的 Visual Studio 2010 MVC 3 应用程序.我有一个 TFS 2008 构建定义来构建解决方案. 在构建代理上,我安装了以下内容 VS2008 团队系统开发版 已安装 VS2010 Professional 我已将 tfsservice.exe.config 中的 msbuildpath 更新为 .NET 4 farmework 删除了 ..
发布时间:2021-12-28 13:28:43 其他开发

在 Team Foundation Server (TFS) 版本上运行单元测试

在给定构建运行时让 Team Foundation Server 运行单元测试的步骤是什么? 开发人员或系统管理员在首次设置 TFS 服务器以执行此操作时应注意哪些警告/陷阱/解决方法? 构建期间单元测试问题的常见故障排除步骤有哪些? 解决方案 这取决于您运行的 TFS 版本,所以我假设它是 2008 年. 首先,您必须在用作构建代理的计算机上安装 Team Editio ..
发布时间:2021-12-28 13:25:34 其他开发

是否可以在 Azure DevOps 中使用 Coverlet 获得 .NET Framework 项目的代码覆盖率?

我很容易配置为获取 Azure DevOps 中 .NET Core 项目的覆盖结果,但 .NET Framework 项目没有运气. 所以,我会非常感谢得到这方面的建议,因为 Coverlet 文档清楚地表明我们也可以将它用于 .NET Framework 项目.这个问题和我的有点相似,但我在那里没有看到任何答案,你能用Coverlet吗获取 .NET Framework 项目中的代码覆盖率数 ..
发布时间:2021-12-26 17:42:36 C#/.NET

VSTS Build 无法运行 NUnit 测试

当使用 Visual Studio 团队服务构建 Visual Studio 解决方案时,它运行单元测试,使用 nunit 3 NUnit3TestAdapter 在 nunit 3 中编写,它开始运行测试. 它给出的错误是:错误:路径中存在非法字符. 完整输出如下 2016-02-11T17:02:40.8514411Z 执行powershell脚本:C:\BuildAgent\t ..
发布时间:2021-12-26 17:40:54 其他开发

VS 2012 中的代码覆盖问题

我有一个带有 3 个简单测试的简单 ASP.Net MVC 4 应用程序. 这些测试中的每一个都成功运行到完成,但是代码覆盖率窗口给了我以下错误: 生成空结果:未检测二进制文件.确保测试运行,加载了所需的二进制文件,具有匹配的符号文件,并且没有通过自定义设置排除在外.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=253731 ..
发布时间:2021-12-16 10:28:45 C#/.NET

mstest.exe 在哪里?

我需要从命令行运行 mstest - 这个 exe 位于世界何处?谁能给我一个线索? 编辑:我只安装了 Visual Studio 2010 解决方案 for %x in (mstest.exe) do @echo.%~dp$PATH:x 来自 Visual Studio 命令提示符是您的朋友.对我来说是 C:\Program Files (x86)\Microsoft Visu ..
发布时间:2021-12-15 12:04:12 C#/.NET

尝试在 jenkins 上运行 mstest 时出错

我正在尝试在 jenkins 上配置 MSTest 构建插件,但出现以下错误: MSTest.exe 的路径:mstest.exe未找到结果文件,因此未采取任何措施.文件:/C:/Program%20Files%20(x86)/Jenkins/jobs/SoftwrenchvNext/workspace/TestResult.trx致命:空java.lang.NullPointerExcepti ..
发布时间:2021-12-14 21:59:22 其他开发

为什么我的 Visual Studio 单元测试中的每个测试都会触发 TestInitialize?

我使用的是 Visual Studio 2010 Beta 2.我有一个 [TestClass],它有一个 [TestInitialize]、[TestCleanup] 和一些 [TestMethods]. 每次运行测试方法时,初始化和清理方法也会运行! 我的印象是 [TestInitialize] &[TestCleanup] 应该只运行一次,每次本地测试运行. 这样对吗?如果 ..

如何获得“复制到输出目录"?使用单元测试?

当我在执行测试之前构建单元测试项目时,测试输出将复制到 TestResults 文件夹,然后执行测试.我遇到的问题是并非 Debug/bin 目录中的所有文件都被复制到 TestResults 项目中. 如何将复制到 Debug/bin 目录的文件也复制到 TestResults 文件夹? 解决方案 执行此操作的标准方法是指定 部署项在 .testrunco​​nfig 文件中,可以 ..
发布时间:2021-12-09 19:13:25 C#/.NET