问题标签 [tfs-process-template]
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.
nunit - 未进行编译时,测试结果未在摘要中显示
更新和总结:我需要(通过 API/自定义活动假设)设置某个构建flavor
并Platform
在其执行期间。
我在 Team Build 2010 中实现了一个工作流(从 DefaultTemplate.xaml 扩展),它允许仅使用 NUnit(来自 TFS Build Extensions)运行单元测试。如果构建定义不包含任何要构建的项目,则从“父”构建复制二进制文件,并在这些文件上运行测试。
如果您想知道,原因是我们有很多单元测试需要花费大量时间来执行,我们希望能够在完全相同的二进制文件版本上并行运行这些测试。
我的问题是,如果 build 中有编译步骤,测试运行只会显示在 build summary中。如果测试是在副本上完成的,则不会显示测试结果。我一直在努力找出这是如何在工作流程中触发的,但无济于事。
我可以在日志中看到测试在两种情况下都以相同的方式执行和发布,例如:
通过修复构建顺序,我至少设法为构建提供了正确的结果。MSTest 使用的构建 ID 是正确的,但我目前猜测它与此构建没有获得任何值有关platform
and flavor
。这些值是否可以以某种方式手动设置?
tfs - 如何将字段定义规则绑定到自定义 TFS 2010 工作项模板的 AD 组?
我正在尝试将“请求者”字段添加到 TFS 2010 中的自定义工作项模板。当我在工作项中创建该字段时,我希望将值限制为特定的 AD 组。我正在寻找类似于标准模板中“分配给”字段的功能。但是,如果我将此 AD 组添加到 TFS 组之一,它们都会被添加为 TFS 中的有效用户,这不是我要寻找的行为。我只是希望将字段的值限制为特定的 AD 组。我尝试将 AD 组添加到 VALIDUSER 字段定义规则的“组”属性中,但出现以下错误:
提前致谢!
[更新] 在进一步调查中,我发现它适用于某些 AD 组,但不适用于其他组。例如,它适用于我们的“开发人员组”,但不适用于“域用户”。它实际上是我测试过的一小部分小组。再次,任何帮助将不胜感激!
tfs - 如果两个字段具有特定值,则在 TFS 中分配用户
使用附加信息更新问题,因为解决方案不适用。
对不起,我将不得不再次问这个问题。我的目标是为“分配给”字段实现一些 TFS 自动化。该字段将被填充模块中的某些值,并且选择类别字段。
有没有办法在 TFS WI XML 中创建一个“与”运算符来处理这个问题?几个月前我问了这个问题并得到了答案。不幸的是,由于管道中出现了几个项目,我没有时间实施它。当我尝试实施解决方案并导入 WIT 时,TFS 会抛出“WHEN”具有无效的子元素“WHEN”错误。
例子:
If "Module" field = value X and "Platform" field = value Y, then "Assigned to" field is set to specific user
给定的解决方案不起作用:
<FIELD name="QA Owner" refname="<QAOwnerFieldReference>" type="String">
<VALIDUSER />
<WHEN field="<ModuleReferenceName>" value="Compliance">
<WHEN field="<AnotherFieldName>" value="SomeValue">
<DEFAULT from="value" value="<QATester>" />
</WHEN>
</WHEN>
</FIELD>
我确实有一个想法,是否可以将第二个“WHEN”条件与第一个合并,这样:
<WHEN field="<ModuleReferenceName>" value="Compliance" && WHEN field="<AnotherFieldName>" value="SomeValue">
链接到上一篇文章:如果两个字段具有特定值,则在 TFS 中分配用户
tfs - 刷新 TFS 进程模板
我创建了一个带有更改的工作项的自定义 TFS 流程模板。在我将模板上传到 TFS 并开始测试新流程后,我意识到我忘记了其中一个工作项的一些状态转换。我更改了 XML 以包含新的转换状态,并将流程模板再次上传到 TFS。但是,新的过渡状态仍未出现在状态下拉列表中。我还需要做些什么来刷新工作项或流程模板,以便新的过渡状态出现在状态下拉列表中?
visual-studio-2010 - 从 TFS 构建后事件运行失败的测试
我们正在使用 TFS/VS 2010 运行在 TFS 控制器中安排的 Selenium 测试。构建和测试完成后,我想从该构建运行失败的测试。
目前,我正在通过使用 Windows 计划任务并执行一个批处理文件来执行此操作,该批处理文件调用一个 powershell 脚本,该脚本获取最新的构建版本(和失败的测试),然后执行它们(使用 mstest),最后将结果发布回构建。
我只是希望在没有 Windows 计划任务的情况下发生这种情况,这太善变了。我相信我需要编辑 ProcessTemplate.xaml 并添加一个事件(InvokeProcess)来实现这一点,我只是找不到太多。
提前致谢!
tfs-process-template - 为什么 scrum v3 版本(3.0.4281.00)没有反映为 tfs 2010 上的流程模板
我们已经在服务器上安装了 scrum v3。以前我们的 scrum v2 在 tfs 2008 上运行良好,但我们将 tfs 2008 升级到 tfs 2010。我们在 tfs 2010 上运行 scrum v2 时遇到了一些问题。但我担心的是,当我们创建团队项目时,scrum v3 作为模板不可见。我在这个网站上读到:
SfTS v3 Beta 2 和 SfTS v2.x (TFS 2008) 不能在单个 TFS 2010 实例中共存。
如果是的话,这会是一个问题吗,我是否必须卸载/删除 scrum v2。
tfs - TFS 2010 如果仅将项目用作代码存储库,从一个流程模板更改为另一个流程模板是否容易
今年早些时候,我们开始使用 TFS 2010 作为新项目的代码存储库。迄今为止,我们尚未将工作项添加到项目中,但计划很快就会这样做(目前使用 TestTrackPro)。创建项目时,选择了敏捷。
客户现在希望改用 CMMI 流程模板。虽然我们需要创建一个新项目并选择 CMMI 流程模板,但主要指令是不要丢失代码历史记录。是否像从现有项目创建分支并绑定到新项目一样简单?要注意什么“陷阱”等。
我们有不会迁移的构建定义;没问题,因为数量不多且不难复制。我们处于一个封闭的网络中,因此引入开源应用程序并不是那么简单。似乎 TFS 集成平台和 witadmin 可能是矫枉过正。我们没有任何 TFS 专家可供我们使用,因此我们将不胜感激任何想法/建议/方法。
tfs - TFS 2010:sprint backlog 项目在工作项菜单中不可见
我安装了 TFS 2010 试用版。在 Visual Studio 编辑器中,在 Team menu->New Work Item 下,我只找到了 Bug、Issue、Shared Steps、Task、Testcase、User Story 我没有找到 ChangeRequest、Review、Risk、Sprint Backlog Items。我怎样才能在我的团队菜单中获得这些;谢谢
tfs - TFS 2012 变更流程模板
有没有办法从 MSF Agile 6.0 迁移到 TFS 2012 中的 Scrum 流程模板?我们最近从 TFS 2010 迁移到 2012,并希望在不丢失历史记录的情况下更改流程模板。
我听说过http://witsynchronizer.codeplex.com/但有人尝试过 TFS 2012 吗?
tfs - microsoft visual studio scrum 2.0 与 MSF for Agile Software Development 6.0 有什么区别
Microsoft Visual Studio Scrum 2.0 与 MSF for Agile Software Development 6.0 有什么区别。
我希望获得有关 Visual Studio 和 TFS 用于敏捷开发的最佳模板的反馈。我主要想知道是否有人能告诉我 Visual Studio 中两个最新模板之间的区别。