首页 > 解决方案 > 使用 LOCAL 代理在 Azure Pipelines 中测试运行期间出现数千个 E0434352.CLR 异常

问题描述

我有一个构建管道,它使用本地代理运行单元测试(nunit)。

一切正常,直到我换了一台新笔记本电脑。没有对我的存储库或构建设置进行任何更改,现在生成的构建日志现在充满了这些消息:

2019-02-06T10:21:22.7514187Z [11:21:22] 例外:E0434352.CLR

少于 100 个单元测试有超过 7000 条消息。有些测试是 UI 测试(使用 TestStack.White),有些是 Web 测试(使用 Selenium)。
这些错误似乎不会影响测试执行,因为测试通过正常(如果有问题,则适当地失败)。

唯一改变的是 Windows 10 构建的较新版本,并且可能是构建代理的较新版本,我必须重新下载。

我该如何调试它,因为错误没有说明什么?

会不会和构建代理的版本有关?
构建代理可执行文件是否会自行更新?

为了摆脱错误,我已将代理从 v144 更新到 v146,但没有任何变化(64 位,如我的 Windows)

标签: azure-devopsazure-pipelines

解决方案


取消选中测试任务下的“在发生灾难性故障时收集高级诊断”。

无需禁用重新运行测试!

在此处输入图像描述

(这是根据@GregM 的回答,但是我无法编辑他的帖子以使其在他的文字中更加突出)


推荐阅读