问题标签 [generic-test]

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.

0 投票
3 回答
9822 浏览

nunit - 如何将 NUnit 测试集成到 TFS 2010 构建中

将 nunit 测试集成到 TFS 2010 中的最佳方法是什么?是通过通用测试还是有更好的方法来运行它们?

理想情况下,我希望每个测试程序集都有一个通用测试的粒度,并有一种方法可以在 TFS 构建报告中显示结果。

0 投票
2 回答
1876 浏览

c# - 在 C# 中将通用测试用例添加到 TFS

所以我试图找到一种方法,可以通过 C# 将新的通用测试用例插入到 TFS 中。这些与您可以在 Visual Studio 中创建的相同,所以我希望有办法以某种方式使用 TFS API 做到这一点。非常感谢任何建议的提示。

谢谢!!

0 投票
2 回答
905 浏览

c# - 总结显示通用测试的内部测试结果

我对使用 TFS 的通用测试和构建项目有一点问题。我有一个 Silverlight 用户控件,我正在使用工具包中的 Silverlight 单元测试对其进行测试。我们还有一台构建机器,使用 StatLight,我设法在项目构建时自动进行运行测试(感谢本文作者http://www.nielshebling.de/?p=167)。问题出在结果上,我希望在摘要中显示内部测试结果(请看下面的屏幕截图)。现在它显示只运行了一个测试(通用测试)。http://img705.imageshack.us/i/screenqqs.jpg/

甚至可能吗?使用 XML 架构定义工具 (Xsd.exe) 我从 SummaryResult.xsd 生成了一个类。也许可以重写这个类,以便内部测试的结果显示在摘要中?您的帮助将不胜感激

PS对不起我的英语

0 投票
1 回答
481 浏览

visual-studio-2010 - 如何在通用测试的(Visual Studio 2010)工作目录和摘要结果文件中设置相对路径

如何在通用测试(Visual Studio 2010)的工作目录和摘要结果文件中设置相对路径?

到目前为止,我认为没有办法在通用测试中以编程方式设置这些位置,因为通用测试只有属性页面,没有用于编写 C# 代码的页面。

我的文件夹结构如下

c:\Files\GenericTestFolder\generictest.sln c:\Files\SummaryFiles\summary.xml

现在我需要将工作目录设置为以下(运行外部程序)c:\Files\

和摘要结果文件位置:c:\Files\SummaryFiles\summary.xml

我尝试了以下选项来设置工作目录(WD)和摘要文件(SF)位置的位置:

  1. 将WD设置为“..\”或“.\”或“\”->所有这些似乎都将目录设置为c:\,所以这对我没有用。

  2. 使用 Visual Studio 的内置环境变量(如 %TestDeploymentDirectory% 似乎不适用于 "..\" ,即 %TestDeploymentDirectory% ..\ 在运行时不会转换为 %TestDeploymentDirectory% 的父级。

0 投票
1 回答
450 浏览

visual-studio-2012 - 摘要 XMLFile 不符合模式

我有一系列从 TFS 构建定义自动运行的通用测试。某些通过的测试在 Visual Studio 中报告为失败,并显示消息“摘要 XMLFile 不符合架构”。带有该消息的测试的 XML 文件与没有问题的测试相同。还有其他可能导致此消息的原因吗?XML 文件中的不可打印字符之类的内容是否会导致架构验证失败?

我的 MSDN 论坛帖子的副本)

0 投票
0 回答
607 浏览

visual-studio-2015 - 从 VS2015 SP1 的命令行运行通用 NUnit 测试

问题:在为Visual Studio 2015安装SP1后,我无法从命令行执行通用测试。

我的命令行和输出是下一个:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "S:\Tests\MyTests.dll" "/Settings:S:\Tests\MyTest.runsettings" "/ListTests:S:\Tests\MyTests.GenericTest" /InIsolation /Enablecodecoverage /Logger:Console

通用测试执行

带有命令行参数

vstest.console.exe 返回以下输出:

在为 Visual Studio 2015 安装 SP1 之前,一切正常。我得到了测试结果和代码覆盖率。