报告测试结果¶
收集并报告测试结果。
这个插件实现了nose2的主要用户界面。它收集测试结果并向控制台报告,同时为其他插件触发几个钩子来进行自己的报告。
要查看此报告,必须使用 verbose
旗帜:
nose2 --verbose
此插件通过允许自定义报告类别稍微扩展了标准的UnitTest控制台报告。要将事件放入自定义报告类别,请将event.outcome更改为所需的任何内容。但是,请注意,客户类别是 not 为了确定测试运行是否成功,被视为错误或失败。
不要禁用此插件,除非您(a)让另一个插件执行相同的工作,或(b)确实不需要任何测试结果(并希望所有测试运行到 exit(1)
)
插件类引用:ResultReporter¶
-
class
nose2.plugins.result.
ResultReporter
(*args, **kwargs)[源代码]¶ 实现标准UnitTest控制台报告的结果插件
-
afterTestRun
(event)[源代码]¶ 处理后测试运行挂钩
打印错误列表
打印摘要
火灾摘要报告挂钩 (
beforeErrorList()
,beforeSummaryReport()
等)
-
testOutcome
(event)[源代码]¶ 句柄测试结果挂钩
在报告类别中记录测试结果
打印测试结果标签
火灾报告挂钩 (
reportSuccess()
,reportFailure()
等)
-