Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 不使用vsmdi进行测试的TFS签入策略_Version Control_Tfs_Build - Fatal编程技术网

Version control 不使用vsmdi进行测试的TFS签入策略

Version control 不使用vsmdi进行测试的TFS签入策略,version-control,tfs,build,Version Control,Tfs,Build,在我们的msbuild脚本中,我们可以在不使用vsmdi文件的情况下运行单元测试: 我们希望强制在签入时运行测试。“测试策略”似乎需要一个.vsmdi文件。有没有一种方法可以不用它来执行此操作?开箱即用的测试策略只是检查是否存在自上次签入以来创建的TestResults文件夹,这表明MSTest已经运行。如果它找到了一个,那么它会扫描测试结果,查找对所提到的.vsmdi文件的引用 您可以编写一个自定义策略,该策略的作用大致相同,但不必在测试结果中查找.vsmdi文件,而是查找其他内容,作为您希

在我们的msbuild脚本中,我们可以在不使用vsmdi文件的情况下运行单元测试:


我们希望强制在签入时运行测试。“测试策略”似乎需要一个.vsmdi文件。有没有一种方法可以不用它来执行此操作?

开箱即用的测试策略只是检查是否存在自上次签入以来创建的TestResults文件夹,这表明MSTest已经运行。如果它找到了一个,那么它会扫描测试结果,查找对所提到的.vsmdi文件的引用


您可以编写一个自定义策略,该策略的作用大致相同,但不必在测试结果中查找.vsmdi文件,而是查找其他内容,作为您希望运行的测试实际已运行(并且已通过)的指示器.

开箱即用的测试策略只是检查是否存在自上次签入以来创建的TestResults文件夹,表明MSTest已运行。如果它找到了一个,那么它会扫描测试结果,查找对所提到的.vsmdi文件的引用

您可以编写一个自定义策略,该策略的作用大致相同,但不必在测试结果中查找.vsmdi文件,而是查找其他内容,作为您希望运行的测试实际已运行(并且已通过)的指示器