上下文
我正在使用attrib nose插件对我的测试用例进行分类。我定义了标准属性(即速度)和为该属性设置的有限值(即“快速”,“正常”,“慢速”)。 这种属性的问题在于,它们容易受到拼写错误或非常有创意的开发人员的影响,从而创建新的花哨属性或值: - )
所以我想写一个测试来发现这种与我的标准定义的偏差。
我们的想法是,使用--collect-only
选项和属性过滤器-A "Speed !='fast' and Speed!='normal' and Speed!='slow'"
从测试中运行鼻子。
因此,如果一切正常,那么鼻子将运行0次测试,这将在我的测试中断言。
问题/问题
如何在不解析stdout的情况下轻松获取数字测试结果(运行测试,测试失败,通过测试......)? 我是否必须编写自己的插件才能直接访问这些值?