【发布时间】:2018-09-12 08:51:27
【问题描述】:
我有一个包含多个项目和测试项目的 C# Visual Studio 2017 解决方案,一个带有 VS 测试任务的 vNext 构建管道。 “仅运行受影响的测试”选项已启用。清除选项未选中。
我开始构建没有变更集(没有代码更改)。在测试代理的工作区中,我可以验证没有重建发生:项目引用、本地复制、构建前/后事件、如果较新则复制都很好。构建后不会替换任何程序集。
某些项目的测试未运行(这是正确的),但某些项目的测试始终运行。
这些测试项目的项目属性似乎相同。
有人建议去哪里看吗?
【问题讨论】:
-
之前的测试有没有失败的测试?或者在上次构建期间生成的一些影响当前测试的新文件...
-
@AndyLi-MSFT,没有失败的测试,没有新文件,没有新程序集..
-
@KemalTaşkın - 我有一个 VB 解决方案,其中包含 1 个项目和相应的单元测试项目。 TIA 已启用。但是在代码签入期间,受影响的单元测试没有得到执行。如果我添加任何新方法然后编写相应的单元测试,那么 TIA 只是运行新的单元测试。你能帮帮我吗?
标签: tfsbuild vnext impact-analysis