-
3 votesanswersviews
单元测试适配器在TeamCity 7.1.5中引发了没有堆栈跟踪的异常
我们有一个ASP.NET MVC 4.5项目 . 几个月来,它一直在编译和所有单元测试在我们的开发机器和TeamCity 7.1.5机器上本地传递 . 星期一我们更新了一些依赖项的更新版本(具体来说,为了让select-expand获得OData 5.0.0-rc1) . 该项目在我们的开发机器和构建机器上编译得很好 . 它可以在我们的开发机器以及它部署到的两个QA环境中运行良好 . 所有单元测试... -
3 votesanswersviews
MSTest.exe通过cmd找不到测试用例,但在VS2015 IDE中工作正常
我在Visual Studio 2015中添加了一个单元测试应用程序(通用Windows)项目 . 它正确地在IDE中的测试资源管理器中发现并运行所有测试用例 . 但是当从命令行运行MSTest.exe时,它会显示消息“No tests to execution” . 执行的命令是 MSTest.exe /testcontainer:"F:\Projects\MyUnitTests\bi... -
4 votesanswersviews
在VS2017中加载VS2015解决方案,找不到编码的UI测试参考
我在Visual Studio 2017中打开了我们的解决方案,但找不到一些测试参考,具体来说: Microsoft.VisualStudio.QualityTools.CodedUITestFramework Microsoft.VisualStudio.TestTools.UITest.Common Microsoft.VisualStudio.TestTools.UITestin... -
0 votesanswersviews
如何确定项目使用的.net单元测试框架?
我继承了一个视觉工作室2017解决方案,其中包括一个单元测试项目 . 与测试相关的唯一项目参考是Microsoft.Owin.Test . 测试包括TestClass和TestMethod属性(在microsoft.visualstudio.testtools.unittesting中定义) 那么,这是否意味着我正在使用MSTest或? 我试图找出一个问题,当我尝试直接运行该类的测试时,继承另一个... -
0 votesanswersviews
使UWP MS-Test以稳定的方式工作极度困难
我有一个Windows 10 UWP应用程序,我想开发,但是在我创建一个新项目,目标是Build 15063到17125 . 我创建了类库(通用Windows)以及单元测试应用程序 然后,我在测试应用程序中设置了我需要的功能 然后我更新了nuget包,我得到了我的第一个暗示,我的日子将是......因为Microsoft.NET.Test.Sdk无法更新 . 我得到的错误是: 错... -
1 votesanswersviews
是否可以使用/ publish选项获取mstest而无需安装Visual Studio?
我试图将一些junit.xml测试结果发布到我的TFS构建中 - 我已将它们转换为.trx文件并且它们显示正常,只要我使用MSTest.exe和/ publish - 但我有很多用户没有这个版本的MSTest安装在他们的构建代理上 . 根据Command-Line options for publishing test results,带有/ publish选项的MSTest版本的先决条件是: ... -
1 votesanswersviews
从未发现过单元测试
我在Visual Studio 2017 Update 3预览中有以下解决方案,其中包括作为NetStandard1.4的Xamarin.Forms项目和NetStandard1.4 dotnet Core Services.API项目以及NetStandard1.6 dotnet核心单元测试项目 . 单元测试项目仅引用服务项目 . csproj文件看起来像这样,添加了MSTest框架用于单元... -
0 votesanswersviews
无法从c包装器加载MS测试中的文件或程序集'log4net'
LoggerLibrary.dll中发生了未处理的“System.IO.FileNotFoundException”类型异常 附加信息:无法加载文件或程序集'log4net,Version = 1.2.13.0,Culture = neutral,PublicKeyToken = 669e0ddf0bb1aa2a'或其依赖项之一 . 该系统找不到指定的文件 . 从c包装器调用的log4Net导致这... -
1 votesanswersviews
如何在单元测试项目中编译剃刀视图
我正在尝试在单元测试项目中使用RazorViewToStringRenderer . 但是,当我调用它时,我收到与剃刀编译相关的错误: 缺少一个或多个编译引用 . 确保您的项目引用了“Microsoft.NET.Sdk.Web”,并且“PreserveCompilationContext”属性未设置为false . .cshtml文件包含在测试项目中作为嵌入式资源和单元测试项目引用 Micro... -
4 votesanswersviews
如何在运行MsTest测试时模拟Visual Studio 2010的行为?
当您使用Visual Studio 2008或带有默认选项的命令行运行MsTest测试时,二进制文件将复制到“Out”文件夹 . 使用Visual Studio 2010运行它时不会发生同样的情况 . 什么是命令行选项,使我能够获得与VS2010相同的结果? -
12 votesanswersviews
防止MSTest复制/部署每个dll
从Visual Studio运行MSTest时 - 单元测试执行时间相对较快 . 当从命令行运行MSTest时,使用/ testsettings标志 - 执行需要永远,这是因为它花费95%的启动时间将dll复制到其Out文件夹 . 有办法防止这种情况吗? 项目中的默认Local.testsettings没有对它进行任何修改(这也意味着它是空的) . 但是,如果我尝试从命令行使用相同的文件,MSTe... -
18 votesanswersviews
MSTest.exe找不到app.config
我目前正在尝试从NCover运行MSTest.exe,但我相信这个问题通常适用于从命令行运行MSTest.exe . 如果我有“/ noisolation”参数,那么MSTest.exe似乎找到并按预期使用app.config . 没有它,NCover不会捕获任何覆盖信息 . 从我迄今为止的研究来看,似乎NCover需要/不分离 . 所以问题是如何在传递参数时让我的* .config文件工作 . ... -
1 votesanswersviews
设置TFS 2008进行自动化测试
我糊涂了 . 我在我的开发服务器上安装了TFS,它也兼作构建机器 . 当我签入代码时,构建工作正常,但是当构建尝试运行测试时,我得到一个错误: MSBUILD:警告MSB6004:指定的任务可执行位置“C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe”无效 . 之前的错误已转换为警告,因为使用C... -
4 votesanswersviews
从TFS2010 Team Build运行VS2012单元测试
我有一个使用.NET 4.5框架的Visual Studio 2012解决方案 . 我们开发系统的其余部分是TFS2010 . 最近我们的一些单元测试仅在构建服务器上失败了 . 经过几轮调试后,我能够确定测试失败的原因很可能是由于构建服务器上使用的MSTest版本 . 有问题的测试在我本地计算机上从VS2012运行时以及在实际构建服务器上从VS2012运行时通过 . 我已经按照以下文章中描述的步骤... -
3 votesanswersviews
在测试MSTest失败后,在Jenkins中构建失败
在Jenkins中,我使用MSBuild创建了一个Visual Studio项目 . 构建之后,我执行一个执行测试的Windows批处理命令,设置输出文件 . 构建后我发布了.trx测试报告文件 . 这一切都很完美,唯一的问题是如果测试失败,则构建失败 . 对于其他类型的项目,如果测试失败,则构建仅变得不稳定 . 我如何为我的Visual Studio项目做同样的事情? 我的批处理命令下面: “... -
94 votesanswersviews
我可以在不安装Visual Studio的情况下使用mstest.exe吗?
我想使用mstest.exe在构建服务器上运行我的单元测试,但我不想在构建服务器上安装Visual Studio . 我可以在没有Visual Studio的情况下安装MSTest吗? -
0 votesanswersviews
visual studio 2012 MSTest.exe无法加载ADO.NET提供程序SQLite和NHibernate
我有一些测试使用NHibernate和SQLite来测试内存中的数据库组件 . 测试工作室中的测试运行良好,但是MSTest.exe控制台运行器拒绝运行我的所有测试 . 控制器运行程序由使用TeamCity运行所有测试的Build Server使用,我在我的机器上使用MSTest.exe来查看本地控制台运行程序也失败 . 我有这个内在的例外: NHibernate.HibernateExcepti... -
6 votesanswersviews
没有测试来执行msTest
我正在尝试使用MSTest在命令行上运行.NET单元测试 我的命令是 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe" /testcontainer:"full path of dll" /resultsfile:TestResults.trx 运行时返... -
15 votesanswersviews
从命令行运行本机VS2012 / C 64位单元测试
我正在尝试从命令行运行单元测试 . 我尝试使用以下命令使用mstest.exe程序: E:\VS Projects\...\>"C:\Program Files (x86)\Microsoft Visual Studio 11.0\ Common7\IDE\MSTest.exe" /testcontainer:mytest.dll /testsettin... -
6 votesanswersviews
使用自定义程序集基目录从命令行运行MsTest
我在网上做了很多研究并尝试了一些设置,但是我无法在命令行上重现在Visual Studio 2012中运行MsTest的行为 . 我们的解决方案包含许多项目,这些项目构建到位于解决方案级别的相同bin文件夹(例如C:\ MySolution \ bin) - 这是被测试代码(CUT) . 测试分组在一个单独的项目中,该项目驻留在自己的解决方案中,并构建在自己的bin文件夹中(例如C:\ MySol... -
2 votesanswersviews
如何在Jenkins上使用mstest中的“/ Category”排除测试
在你指出其他问题之前,请继续阅读...... 我正在运行Jenkins的mstest参数(不确定这是否相关)并且想要排除不属于特定类别的测试 . 在一个类别中包含测试可以使用 /category:CI 处理,但是当我使用它来排除测试时使用 /category:!CI 它不起作用 . 它只是说 no tests to execute . 我确定我的容器中有不属于此类别的测试 . 我正在为VS201... -
0 votesanswersviews
Jenkins运行测试失败 - %20从编码的URL中剥离
我有一组API测试,通过MSTest运行插件在Jenkins运行时失败 . 在调查时,返回的异常消息如下 Status: BadRequest. Reason: {"Message":"The request is invalid."} 编码的URL正在从DateTime类型参数中剥离 %20 ,此时请求URL现在正尝试使用空格发布 . 查询字符串示例 /... -
2 votesanswersviews
TFS 2010正试图在MSTest 2008下运行MsTest 2010项目
我有一个CI构建设置来构建我的解决方案并运行我的单元测试 . 解决方案是VS 2010.我的测试项目针对4.0框架 . 并且正确引用了10.0版本的单元测试框架 . 如果我在VS 2010中本地运行测试,我没有问题 . 但是,当我在TFS服务器(即TFS 2010)上运行我的CI构建时,我收到一条错误消息: 找不到文件:C:\ Program Files \ Microsoft Visual St... -
1 votesanswersviews
詹金斯MSTest问题
我已将Jenkins配置为使用Mercurial作为源代码管理的项目的CI . 我在Jenkins中使用MSTest插件来查看测试结果,我编写了一个bat命令来生成测试结果文件 del results.trx mstest /testcontainer:Example\TestProject1\bin\debug\TestProject2.dll /resultsfile:results.trx ... -
1 votesanswersviews
当试图在不安装visual studio的情况下执行测试时,MS Test会挂起
要使用MSTest执行测试,我已将所需的dll复制到特定文件夹 . 它没有给我任何例外 . 添加了对MsTest.exe.config的日志记录,但在提到的MSTest.exe.config文件中没有生成日志 . 命令是: C:\ 01Jenkins \ MsTest \ MSTest.exe /testcontainer:"C:\abc.dll“/resultsf... -
1 votesanswersviews
使用specflow 2.2.1和MSTest V2生成并行feature.cs文件
我正在使用设置为类级并行的mstest v2并行运行我的单元测试 . 但是,当我生成或重新生成specflow feature.cs文件(richt-click =>'运行自定义工具'或'重新生成功能文件')时,我得到: [Microsoft.VisualStudio.TestTools.UnitTesting.ClassInitializeAttribute()] public s... -
0 votesanswersviews
通过Jenkins运行单元测试用例时出错:无法加载文件或程序集'Microsoft.QualityTools.Testing.Fakes, Version=11.0.0.0'
使用MS Test Framework为我们的项目编写单元测试用例,该项目在C#上并使用Fakes绕过数据库调用 . 测试用例在Visual Studio 2015中正常运行 . 但是当尝试运行Jenkins Job时,它会给出以下错误消息: 错误消息:测试方法引发异常:System.IO.FileNotFoundException:无法加载文件或程序集'Microsoft.QualityToo... -
0 votesanswersviews
VSTS Build不生成代码覆盖细节 - .Net core 2.1
我正在使用VSTS构建pipline来构建我的项目 ( ASP .Net Core 2.1 ) .我添加了 test 命令来运行测试项目并启用 Publish test results and code coverage 复选框以便能够查看代码覆盖率结果 . 我可以看到测试结果上传但无法查看有关代码覆盖率的任何信息 . 我错过了什么吗? UPDATE 1 我正在使用 Hosted VS2017 ... -
0 votesanswersviews
Mstest - 引用Out文件夹(Chromed驱动程序,Internet驱动程序)
尝试通过下面的Mstest命令运行我的自动化脚本, C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\mstest.exe" /testcontainer:C:\Test\Release\Rainbow.TestAutomation.dll /test:"RS_VerifyT... -
1 votesanswersviews
如何在C#代码覆盖率中捕获异常源代码行
想知道,如何为我抛出异常的行显示代码覆盖率?我正在使用MS Test和Visual Studio 2012菜单中的代码覆盖率(即菜单Test \ Analyze Code Coverage) . 某些测试会故意发生例外情况 . 例如,为了代码覆盖的目的,最终抛出异常的这一行不会被标记为执行 Errors.Instance.ThrowExceptionOnErrorIfEnabled(6);// i...