mstest相关内容
我的公司正在将我们的 Visual Studio 2012 升级到 2013 Premium.在此期间,我们还希望开始使用 Visual Studio Team Services 自动化我们的测试> 我过去读过一些 MSTest 与 nUnit 的帖子和文章,但其中大部分都比较了旧版本的 MSTest.此外,与 MSTest 相比,nUnit 获得了很多好评. 我的问题是,考虑到 Micr
..
当我打开 Visual Studio 2013 并加载我的解决方案时,我收到一条错误消息,告诉我测试窗口无法加载. 组合产生了一个组合错误.下面提供了根本原因.查看 CompositionException.Errors 属性以获取更多详细信息.1) 无法组合部分“Microsoft.VisualStudio.TestWindow.Controller.TestsServiceInternal"
..
我刚刚将一堆项目升级到了 VS2015/C#6. 现在 MSTest 的代码覆盖率分析报告说单元测试未涵盖某些自动属性.在 Visual Studio 2013 中并非如此,我怀疑这可能与 C#6 中的新自动属性功能有关. 处理由此产生的所有误报反而违背了代码覆盖率工具的目的,因为它实际上无法识别缺乏测试覆盖率的实际代码.我们不想为我们所有的 DTO 编写单元测试,而且我真的不想在整个
..
使用 MSTest 如何验证来自测试方法的确切错误消息?我知道 [ExpectedException(typeof(ApplicationException), error msg)] 不会比较来自我的测试方法的错误消息,尽管在其他单元测试框架中它正在这样做. 解决这个问题的一种方法是使用一些 try catch 块编写我的单元测试,但我需要再写 4 行. 有没有最聪明的方法来检查错误
..
是否可以将通配符 testcontainer 值传递给命令行 mstest.exe 而不是手动硬编码多个 testcontainer 值?比如 Mstest.exe/testcontainer:tests.dll 我想在我们的 tfs 2012 升级 template.xaml 构建过程中手动调用 mstest,使其行为类似于在默认 template.xaml 中运行测试的自动发现方式
..
我有一个包含单元测试项目的 Visual Studio 2010 MVC 3 应用程序.我有一个 TFS 2008 构建定义来构建解决方案. 在构建代理上,我安装了以下内容 VS2008 团队系统开发版 已安装 VS2010 Professional 我已将 tfsservice.exe.config 中的 msbuildpath 更新为 .NET 4 farmework 删除了
..
在给定构建运行时让 Team Foundation Server 运行单元测试的步骤是什么? 开发人员或系统管理员在首次设置 TFS 服务器以执行此操作时应注意哪些警告/陷阱/解决方法? 构建期间单元测试问题的常见故障排除步骤有哪些? 解决方案 这取决于您运行的 TFS 版本,所以我假设它是 2008 年. 首先,您必须在用作构建代理的计算机上安装 Team Editio
..
类似于如何在没有VS的情况下在持续集成中使用MsTest?,我想在 TeamBuild 服务器上运行 mstest.exe. 我的上下文是 在 MSBuild 中捕获错误状态 - 即,我只是尝试使用 mstest.exe/publish 将结果上传到 TFS 存储库.因此 http://www.shunra.com/shunrablog/index.php/2009/04/23/runnin
..
我很容易配置为获取 Azure DevOps 中 .NET Core 项目的覆盖结果,但 .NET Framework 项目没有运气. 所以,我会非常感谢得到这方面的建议,因为 Coverlet 文档清楚地表明我们也可以将它用于 .NET Framework 项目.这个问题和我的有点相似,但我在那里没有看到任何答案,你能用Coverlet吗获取 .NET Framework 项目中的代码覆盖率数
..
当使用 Visual Studio 团队服务构建 Visual Studio 解决方案时,它运行单元测试,使用 nunit 3 NUnit3TestAdapter 在 nunit 3 中编写,它开始运行测试. 它给出的错误是:错误:路径中存在非法字符. 完整输出如下 2016-02-11T17:02:40.8514411Z 执行powershell脚本:C:\BuildAgent\t
..
我有一个带有 3 个简单测试的简单 ASP.Net MVC 4 应用程序. 这些测试中的每一个都成功运行到完成,但是代码覆盖率窗口给了我以下错误: 生成空结果:未检测二进制文件.确保测试运行,加载了所需的二进制文件,具有匹配的符号文件,并且没有通过自定义设置排除在外.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=253731
..
我需要从命令行运行 mstest - 这个 exe 位于世界何处?谁能给我一个线索? 编辑:我只安装了 Visual Studio 2010 解决方案 for %x in (mstest.exe) do @echo.%~dp$PATH:x 来自 Visual Studio 命令提示符是您的朋友.对我来说是 C:\Program Files (x86)\Microsoft Visu
..
我正在尝试在 jenkins 上配置 MSTest 构建插件,但出现以下错误: MSTest.exe 的路径:mstest.exe未找到结果文件,因此未采取任何措施.文件:/C:/Program%20Files%20(x86)/Jenkins/jobs/SoftwrenchvNext/workspace/TestResult.trx致命:空java.lang.NullPointerExcepti
..
我使用的是 Visual Studio 2010 Beta 2.我有一个 [TestClass],它有一个 [TestInitialize]、[TestCleanup] 和一些 [TestMethods]. 每次运行测试方法时,初始化和清理方法也会运行! 我的印象是 [TestInitialize] &[TestCleanup] 应该只运行一次,每次本地测试运行. 这样对吗?如果
..
public ActionResult View(string name){if (TempData["SessionVariable"] != null){文件名 = 名称;返回视图();}别的{return RedirectToAction("index", "Home");}} 测试方法 public void UseCaseView_CorrectRequirements(){var
..
如何从命令行运行通用 Windows (UWP) 单元测试项目? 我正在使用 MSTestFramework. 解决方案 简答: vstest.console.exe/Platform:x64 AppPackages\UnitTestProject1_1.0.0.0_x64_Debug_Test\UnitTestProject1_1.0.0.0_x64_Debug.appx 长答
..
NUnit 支持一项功能,您可以为要多次运行的单元测试指定一组数据输入. [RowTest][行(1001,1,2,3)][行(1,1001,2,3)][行(1,2,1001,3)]public void SumTests(int x, int y, int z, int 预期){...} 使用 MSTest 完成此类事情的最佳方法是什么?我找不到类似的属性集. 解决方案 Would
..
我已经安装了新的 Visual Studio 2012 Ultimate. 我用我的解决方案创建了一个测试项目,它包含一些默认的单元测试.但是,右键单击新方法不再显示“创建单元测试"上下文菜单. 参见 Visual Studio 2010 Ultimate: 和 Visual Studio 2012 Ultimate: 知道为什么会这样吗? 更新: Visual
..
当我在执行测试之前构建单元测试项目时,测试输出将复制到 TestResults 文件夹,然后执行测试.我遇到的问题是并非 Debug/bin 目录中的所有文件都被复制到 TestResults 项目中. 如何将复制到 Debug/bin 目录的文件也复制到 TestResults 文件夹? 解决方案 执行此操作的标准方法是指定 部署项在 .testrunconfig 文件中,可以
..
这个测试怎么会失败? [TestMethod]public void Get_Code(){var expected = new List();预期.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 });var actual = new List();actual.AddRange(new [] { 100, 400, 200, 900, 230
..