xUnit.net 中的当前测试状态

wzi*_*ska 6 unit-testing xunit.net

如何获取当前执行的测试的状态?我想知道在 Dispose() 方法中当前测试是否失败。这应该类似于 mstest 的 TestContext.CurrentTestOutcome。

wzi*_*ska 4

我在 xunit 网站上问了同样的问题,我也可以在这里分享答案。基本上根据https://github.com/xunit/xunit/issues/398,没有办法知道测试内部的测试状态。另外根据https://github.com/xunit/xunit/issues/416,xunit中没有 TestContext 这样的东西。