我正在使用NUnit创建一些集成测试,并且正在使用NUnitLite将它们作为控制台应用程序运行。但是令人讨厌的是,一旦我将它们运行起来,它们将被挂起,而没有任何信息,例如目前已经进行了哪种测试,跑步者目前的工作水平。我只需要等待一段时间,然后结果就会出现:X通过,Y失败,Z错误。
是否有可能以某种方式进行更改?为了获得有关已完成哪些测试,产生什么结果的快捷方式信息,并在我的项目中记录每个Test方法的信息?
我正在使用NUnit创建一些集成测试,并且正在使用NUnitLite将它们作为控制台应用程序运行。但是令人讨厌的是,一旦我将它们运行起来,它们将被挂起,而没有任何信息,例如目前已经进行了哪种测试,跑步者目前的工作水平。我只需要等待一段时间,然后结果就会出现:X通过,Y失败,Z错误。
是否有可能以某种方式进行更改?为了获得有关已完成哪些测试,产生什么结果的快捷方式信息,并在我的项目中记录每个Test方法的信息?
app.UseMvc();
选项将为您提供一些您想要的东西,例如运行
--labels
以下值可与该选项一起使用:
MyTest.exe --labels=After
,则为默认设置。--labels
,则为默认设置。不幸的是,NUnitLite没有选项--labels
,该选项在控制台运行器中可用。那将解决您的两个问题:当前正在运行的内容和已完成的内容。使用NUnitLite,您必须在“之前”和“之后”之间进行选择。
我建议大多数情况下使用After,但是如果您需要确定挂起的测试,请切换到Before。