使用LOCAL代理在Azure管道中运行测试期间有数千个E0434352.CLR异常

问题描述 投票:2回答:2

我有一个构建管道,它使用本地代理运行单元测试(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-devops azure-pipelines
2个回答
4
投票

它是Azure DevOps中的一个错误。你可以在这里阅读:qazxsw poi

您可以通过禁用测试重新运行来执行解决方法。如果您不想这样做,我已设法通过关闭:“在视觉工作室测试任务中收集高级诊断以防止灾难性故障”来禁用它们。


3
投票

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

没有必要禁用测试重新运行!

https://developercommunity.visualstudio.com/content/problem/446334/hundreds-of-e0434352clr-exceptions-during-test-run.html

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

© www.soinside.com 2019 - 2024. All rights reserved.