手动设置buildcontroller(单元测试)

本文关键字:单元测试 buildcontroller 设置 | 更新日期: 2023-09-27 18:26:37

我收到一个关于Visual Studio的构建控制器的问题。我有一个项目,我运行多个C#单元测试。我目前在项目中实现了Javascript单元测试,我想让单元测试成为构建的一部分。

网上有一些教程。其中一个是我在构建服务器上运行的TFS中集成的JS。

我遇到的问题是,教程说我应该签入(Chutzpah的)文件,并将源文件添加到构建控制器中。这是我的问题。由于我不想影响所有其他单元测试和构建过程,我无法修改构建控制器。我可以更改任何生成定义,但不能更改"自定义程序集的版本控制路径"。所以我想知道有没有其他方法可以确保JS单元测试是构建的一部分,但不会改变整个项目的版本控制路径?

我希望我把我的情况说得足够清楚。

手动设置buildcontroller(单元测试)

您可以使您的构建过程能够利用您拥有的二进制文件上传到您的Team Foundation Server,例如:

  • 包含自定义工作流活动的程序集
  • 第三方单元测试框架。请参阅在构建过程中运行测试
  • 自定义MSBuild任务

要使您的构建过程能够利用这些类型的代码,请上传二进制文件到您在"自定义程序集的版本控制路径"框中指定。MSDN

因此,如果您还没有配置构建控件的此路径。这很简单,你只需要设置一个服务器路径这不会影响其他单元测试和构建过程因为它们以前甚至没有使用过此路径。

如果有现成的服务器路径,您只需要将教程中提到的文件添加到具有相同路径的源代码管理中。就像共享文件夹一样,当生成定义需要该文件时,生成控件将自动在此路径中查找并调用该文件。设置或修改此框中的值时,生成服务器会自动重新启动以加载程序集。