由Nunit确定当前正在执行的测试用例

Ram*_*Ram 5 c# cruisecontrol.net continuous-integration nunit

我正在使用Cruisecontrol来构建代码并执行~200个测试用例.

由于某些测试用例,有时构建会挂起,我无法确定它是哪个测试用例.

是否可以在不修改当前测试用例代码的情况下打印当前正在执行的测试用例的名称?

如果有,怎么样?

Ram*_*Ram 3

TestContext.CurrentContext.Test.Name 将有助于识别当前正在执行的测试用例。推杆

Console.WriteLine("Currently Executing Test Case : " + TestContext.CurrentContext.Test.Name);
Run Code Online (Sandbox Code Playgroud)

具有SetUp属性的方法将打印当前正在执行的UT。