报告测试结果

收集并报告测试结果。

这个插件实现了nose2的主要用户界面。它收集测试结果并向控制台报告,同时为其他插件触发几个钩子来进行自己的报告。

要查看此报告,必须使用 verbose 旗帜:

nose2 --verbose

此插件通过允许自定义报告类别稍微扩展了标准的UnitTest控制台报告。要将事件放入自定义报告类别,请将event.outcome更改为所需的任何内容。但是,请注意,客户类别是 not 为了确定测试运行是否成功,被视为错误或失败。

不要禁用此插件,除非您(a)让另一个插件执行相同的工作,或(b)确实不需要任何测试结果(并希望所有测试运行到 exit(1)

配置 [test-result]

always-on
违约:

类型:

布尔

descriptions
违约:

类型:

布尔

示例配置

默认配置相当于在 unittest.cfg 文件。

[test-result]
always-on = True
descriptions = True

插件类引用:ResultReporter

class nose2.plugins.result.ResultReporter(*args, **kwargs)[源代码]

实现标准UnitTest控制台报告的结果插件

afterTestRun(event)[源代码]

处理后测试运行挂钩

startTest(event)[源代码]

手柄启动测试挂钩

  • 如果详细程度>1,则打印测试说明

testOutcome(event)[源代码]

句柄测试结果挂钩