没有vstest.console.exe发现的xunit测试

 mobiledu2502915233 发布于 2022-12-14 19:40

我正在整理一堆新的单元测试,作为CI工作一起运行.我使用vstest.console.exe而不是mstest.exe主要是因为它能够从几个框架运行测试,但现在焦点是几个xUnit dll.这些作业是作为Jenkins管道的一部分运行的.

我已经在几个开发盒上成功测试了所有内容,但到目前为止,烦人的测试发现在任何CI构建盒上都没有.这是在添加0.99.8 xUnit测试适配器vsix(也用0.99.7测试)之后.xUnit dll是使用2.0.0.2378 beta nuget版本的xUnit构建的.

我用最简单的dll复制了这些症状,使用一种公共测试方法,在我自己的盒子上工作正常,不在任何构建盒上工作.在Windows 2012上,部署环境非常简单,VS2012安装和xUnit测试适配器.

我通过vstest exe配置文件启用了TpTrace日志记录,一切看起来都很好.我想我正在寻找一种方法来进一步解决问题(可能是跟踪xUnit发现过程)或解决问题.我更喜欢保留使用vstest控制台以简化运行几个框架.

我也通过xUnit codeplex网站写了这个问题.

我已经查看了这篇SO帖子,但没有一个建议的解决方案在这里有意义.

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