gpt4 book ai didi

unit-testing - TFSBuild 上的 NUnit 测试适配器类别过滤器

转载 作者:行者123 更新时间:2023-12-04 04:20:49 24 4
gpt4 key购买 nike

我想知道是否可以在 TFSBuild (Visual Studio Online) 上运行分类的 NUnit 测试。我已经安装了 NUnit Test Adapter WithFramework NuGet 包 v1.2 .测试在构建服务器上执行良好,但是当我在构建定义中添加“测试用例过滤器”(TestCategory=Unit) 时,没有测试在运行。我非常确定我的测试是使用此类别属性 ([Test, Category("Unit")]) 设置的。

我的理解是 NUnit 测试适配器会将 TestCategory 映射到类别,如本 MSDN blog post 中所述.在release notes NUnit Visual Studio 测试适配器的说明还指出:

Bug Fixes: #13 Category attribute not working with TFS test case filter

有没有人有这方面的经验?

test case filter

最佳答案

当你在构建 Controller 上配置了“自定义程序集的版本控制路径”并且在那个位置有一个旧的 NUnit.VisualStudio.TestAdapter.dll 时,这个 dll 将优先于 NUnit.VisualStudio.TestAdapter.dll你的项目。

我已经删除了这个旧的 dll 以使用 NuGet 包并且 TestCategory 过滤器现在工作得很好!

关于unit-testing - TFSBuild 上的 NUnit 测试适配器类别过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27532719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com