【发布时间】:2013-05-17 23:25:42
【问题描述】:
我正在使用 tfs 2010,我想创建一个运行单元测试的 tfsbuild 定义。
- 我创建了单元测试,它在我的本地计算机上完美运行。
- 我创建了构建定义,启用了测试,打开了自动化测试并放入了 vsmdi 文件。
构建成功,但没有运行任何测试。在构建日志文件中我没有找到任何关于运行测试数量的信息,它只是告诉我没有测试结果,除了 TestResults 目录是空的。
有任何想法。
【问题讨论】:
-
您使用的是 VS 2010 MSTest 框架(内置于 VS 2010 中的那个)?注意:VS2012 测试不适用于 TFS2010 构建服务器
-
还可以尝试使用 Verbosity=Diagnostic 运行构建并检查详细的构建日志以查看发生了什么。
-
是的,我正在使用 MSTest 框架。我将详细程度更改为诊断,但仍然没有任何有关测试的信息。
-
我在日志文件中发现了这个警告:由于错误条件('@(Shadow)'!='')被评估为(''!=''),目标“ResolveTestReferences”被跳过。
标签: unit-testing tfsbuild