【发布时间】:2021-12-06 20:41:43
【问题描述】:
我在 .dotnet 核心项目中使用 FluentAssertions 库。我真的很感激我可以轻松阅读和理解这个“语法”的测试。
我正在用 VSCode 开发这个项目;它实际上用完了一个 Docker 容器。
为了进行持续测试,我从控制台窗口运行:
dotnet watch --project ./test-project test
当测试失败时,我会在输出中获得完整的堆栈跟踪。这可以达到十行或更多行,其中大部分与实际的FluentAssertions 库异常直接相关,而不是被测代码。这是很多我不需要或不想要的噪音。首先,这意味着我需要将注意力从代码中移开,并处理滚动并查找失败测试的详细信息。
有没有办法让堆栈跟踪静音?
或者,我可以在 VSCode 中使用其他工具来可视化错误,而不必使用控制台输出。
为了不完整,我还应该指出我正在使用 xUnit 和 dotnet-test-explorer 扩展。
【问题讨论】:
标签: c# unit-testing .net-core fluent-assertions