我正在努力解决的问题是,如果测试失败, NUnit VS适配器会显示异常消息及其堆栈跟踪。但是,通常Exception.ToString()
提供了我希望在调试器中看到的更多详细信息,并且如果CI测试运行失败,则会记录以便更轻松地进行故障排除。因此问题。
AppDomain.UnhandledException()
由于某种原因未被触发,因此我认为我必须实现ITestListener
接口。我过去曾对NUnit 2.x做过扩展,但不幸的是我无法弄清楚如何利用新界面。我在网上发现的一些例子说扩展需要在一个单独的程序集中,这对于我的任务来说听起来过于复杂。所以我需要一个有效的例子(NUnit 3.8.1)