mstest相关内容

强制ClassInitialize在读取测试方法数据之前执行

在评估单元测试的属性之后,我正在执行单元测试的classinitilalize方法的问题.这些测试使用[classinitialize]方法生成测试集,该测试集在xml文件中生成随机数据集. xml文件由具有属性[datasource]的单元测试使用.修剪后的版本如下所示: [ClassInitialize] public static void Initialize(TestContext ..
发布时间:2020-05-13 01:15:00 C#/.NET

从TFS-SDK查询失败的单元测试?

给出具有PartialSuccess的.Status和Failed的.TestStatus的TFS构建详细信息(IBuildDetail),我应该如何检索在该构建中失败的测试列表(MSTest)? > 我有一个可运行的沙箱,可以在其中通过SDK与TFS联系并检索最新的PartialSuccess版本,但似乎找不到哪个服务可能具有此单元测试数据以及如何进行查询. 谁能给我一些启示? 解 ..
发布时间:2020-05-13 01:14:58 其他开发

通过Gallio使用Resharper单元测试运行程序进行MSTest

我正试图让重新分配器测试运行器通过 Gallio . 我已经安装了以下软件: VSTS 2005 8.0.50727.762 翻土机4.1 Gallio 3.0.0.285 我也在运行Windows XP x64. 单元测试选项仅显示NUnit可用.我以为我一定有一些版本错误.有人可以指出我正确的方向吗?我是不是树错了树,这仅在VS2k8中有效? 更新:我将Gallio更新 ..
发布时间:2020-05-13 01:14:51 其他开发

NLog无法与MSTest一起使用,该配置应放在哪里?

我们最近将测试从NUnit迁移到了MSTest,而我正在努力让以前通过的测试运行.据我所知,MSTest无法检测到NLog配置. 我的App.config中有我的Nlog配置,但没有解决NUnit的问题. 有人有什么想法吗? 解决方案 将App.config的 Copy to Output Directory 设置更改为 Copy Always 或 Copy if Newer .有关 ..
发布时间:2020-05-13 01:14:46 其他开发

当mstest成功运行并且所有测试通过时,为什么PartCover报告显示0%

我正在尝试通过mstest测试获得代码覆盖率. 我正在使用PartCover 2.2.0.36424. 问题出在真正的程序集上,我得到0%的代码覆盖率(注意:所有测试均通过). 在我为演示源创建的演示测试中,它运行良好(该报告很有意义). 我注意到在日志文件中: 对于演示文件,在“已加载程序集AAAAAA(MyTestesAssemblyName)"行之后,存在“已加载类NNNNN ..
发布时间:2020-05-13 01:14:42 其他开发

MSTest将单元线程设置为MTA

我在需要将单元线程模型设置为MTA的项目上使用Visual Studio 2010中的MSTest. 我已经在线查看了,发现并尝试过的项目似乎仅适用于Visual Studio 2008和2005,请参见谢谢 解决方案 是的,大多数在线信息都已过时. 我最终找到了Microsoft的文档:如何:在MTA模式下运行单元测试 您需要在XML编辑器中打开.testsetting ..
发布时间:2020-05-13 01:14:39 其他开发

单元测试错误-“无法获取类型" “错误:无法加载类型" “来自组装"

我的新单元测试出现此错误: 无法获取MyTestProject.MyTestClass,MyTestProject类型.错误:无法从程序集"MyTestProject"中加载类型"MyTestProject.MyTestClass".. 我在项目中进行了其他测试,一切正常,现在它们都显示了类似的错误消息. 如果我在Resharper中运行测试(而不是在Visual Studio ..
发布时间:2020-05-13 01:14:37 其他开发

Visual Studio 2008测试视图面板未显示所有测试

我有一组6个MSTest测试程序集.当我打开“测试视图"窗口并按项目分组时,所有我的项目都会显示并保存一个.我似乎无法使Visual Studio理解该项目是一个单元测试程序集. Resharper的单元测试运行器可以毫无问题地确定第六个程序集.因此,从这个角度来看,组装就可以了. Visual Studio 2008如何确定程序集是单元测试程序集? 我已经比较了csproj文件 ..
发布时间:2020-05-13 01:14:24 其他开发

AssemblyCleanup不触发

我有一些方法用于初始化和清理用于测试的数据库,但是我的属性AssemblyInitialize和AssemblyCleanup的方法没有触发. 有什么想法吗? [TestInitialize] public void Init() { LoadData(); } [AssemblyInitialize] public v ..
发布时间:2020-05-13 01:14:21 C#/.NET

是否有更快的MS Test Runner

MS测试正在杀死我. 与NUnit相比,它是如此之慢.我坚持使用它,因为我需要能够轻松地将测试结果导入TFS. (此外,它在Pex上效果更好,我也正在使用它.) 但是我真的希望它走得更快.甚至快一点也可以. 有没有人做过比Visual Studio内嵌测试更快的MS Test测试赛跑者? 解决方案 Gallio 平台为MSTest提供了一个测试适配器.然后,您可以与支持G ..
发布时间:2020-05-13 01:14:18 其他开发

在VS测试项目中维护单元测试方法之间的上下文

我要按顺序运行以下单元测试: 使用名称,密码等随机数创建新客户. 检索刚刚创建的客户,并断言其属性包含相同的随机数 使用相同的用户名随机数在同一用户上调用ForgotPassword函数 很明显,我需要一次生成一个随机数,并在3种测试方法中共享它. 我似乎找不到办法. 我考虑过使用TestContext对象,但这是为每个实例创建的. 我尝试使用ClassInitializ ..
发布时间:2020-05-13 01:14:16 C#/.NET

在MSTest运行时动态创建单元测试方法

MSTest中是否有SuiteBuilder的等效项?到目前为止找不到一个. 我有一堆xml文件,每个文件都被视为映射到一种测试方法.由于其中有100多个,并且要为每个手工编写测试,所以不是一个好主意. 因此,在nunit中,您可以实现ISuiteBuilder并使测试用例动态运行并显示为许多测试方法. 我正在寻找一种在MSTest中执行相同操作的方法. 我已经看过Data ..
发布时间:2020-05-13 01:14:05 其他开发

在TeamCity 7中为MSTest运行程序指定测试程序集时了解通配符

基本上,我想指定“以Test.dll结尾的所有文件",也称为*.Test.dll. *.Test.dll不起作用,可能是因为它仅匹配当前工作目录中的文件. 但是,我对**\*Test.dll也没有任何运气.由于某种原因,我不得不使用**\bin\**\*Test.dll来查找它可以运行的任何测试程序集. 据我所知,MSTest的TeamCity 7文档未提及通配符.在TeamCity ..
发布时间:2020-05-13 01:13:58 其他开发