从TeamCity服务器上的build文件夹运行MS测试

 后果搞活棵_654_962 发布于 2022-12-29 10:41

我正在尝试从TeamCity上的build文件夹运行MS测试.

主要原因是我们的应用程序使用了几个配置文件(带有"复制到输出目录"选项集的csv文件),这些文件是从其运行文件夹加载的.这些不是测试文件,而是必需的应用程序文件,因此使用MSTest部署属性不是一个选项.

在本地,R#和VS2013正确运行测试,在TeamCity(8.1)上我收到错误 - 缺少csv文件.

我尝试使用.runsettings文件("构建步骤配置/ MSTest运行配置文件")来指定 FalseMSTest(12.0.21005.1)返回此错误:

"文件'C:\ TeamCity\buildAgent\work\d6160ab253397620\tests.runsettings'格式未知,无法转换为当前版本."

该文件很简单(从msdn复制):



  
  
    True
    false
    False
    False
  

在过去的2个小时里,我正在敲打着我,我无法相信,使用MSTest很难实现这么简单的事情.

[编辑]

看来这个文件应该是这样的:



  These are default test settings for a local test run.
  

...但它仍然不起作用:测试在自定义文件夹中运行,并且不复制csv文件.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有