Robot Framework
robot.model.stats.Stat Class Reference

Generic statistic object used for storing all the statistic values. More...

Inheritance diagram for robot.model.stats.Stat:
robot.model.stats.SuiteStat robot.model.stats.TagStat robot.model.stats.TotalStat robot.model.stats.CombinedTagStat

Public Member Functions

def __bool__ (self)
 
def __init__ (self, name)
 
def add_test (self, test)
 
def get_attributes (self, include_label=False, include_elapsed=False, exclude_empty=True, values_as_strings=False, html_escape=False)
 
def visit (self, visitor)
 

Public Attributes

 elapsed
 
 failed
 
 name
 
 passed
 
 skipped
 

Properties

 _sort_key = property
 
 total = property
 

Private Member Functions

def _get_custom_attrs (self)
 
def _html_escape (self, item)
 
def _sort_key (self)
 
def _update_elapsed (self, test)
 
def _update_stats (self, test)
 
def total (self)
 

Private Attributes

 _norm_name
 

Detailed Description

Generic statistic object used for storing all the statistic values.

Definition at line 23 of file stats.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.model.stats.Stat.__init__ (   self,
  name 
)

Reimplemented in robot.model.stats.SuiteStat.

Definition at line 25 of file stats.py.

Member Function Documentation

◆ __bool__()

def robot.model.stats.Stat.__bool__ (   self)

Definition at line 96 of file stats.py.

◆ _get_custom_attrs()

def robot.model.stats.Stat._get_custom_attrs (   self)
private

Reimplemented in robot.model.stats.TagStat, and robot.model.stats.SuiteStat.

Definition at line 63 of file stats.py.

◆ _html_escape()

def robot.model.stats.Stat._html_escape (   self,
  item 
)
private

Definition at line 66 of file stats.py.

◆ _sort_key()

def robot.model.stats.Stat._sort_key (   self)
private

Reimplemented in robot.model.stats.TagStat.

Definition at line 93 of file stats.py.

◆ _update_elapsed()

def robot.model.stats.Stat._update_elapsed (   self,
  test 
)
private

Reimplemented in robot.model.stats.SuiteStat.

Definition at line 87 of file stats.py.

◆ _update_stats()

def robot.model.stats.Stat._update_stats (   self,
  test 
)
private

Definition at line 79 of file stats.py.

◆ add_test()

def robot.model.stats.Stat.add_test (   self,
  test 
)

Definition at line 75 of file stats.py.

◆ get_attributes()

def robot.model.stats.Stat.get_attributes (   self,
  include_label = False,
  include_elapsed = False,
  exclude_empty = True,
  values_as_strings = False,
  html_escape = False 
)

Definition at line 44 of file stats.py.

◆ total()

def robot.model.stats.Stat.total (   self)
private

Definition at line 72 of file stats.py.

◆ visit()

def robot.model.stats.Stat.visit (   self,
  visitor 
)

Definition at line 99 of file stats.py.

Member Data Documentation

◆ _norm_name

robot.model.stats.Stat._norm_name
private

Definition at line 42 of file stats.py.

◆ elapsed

robot.model.stats.Stat.elapsed

Definition at line 41 of file stats.py.

◆ failed

robot.model.stats.Stat.failed

Definition at line 37 of file stats.py.

◆ name

robot.model.stats.Stat.name

Definition at line 33 of file stats.py.

◆ passed

robot.model.stats.Stat.passed

Definition at line 35 of file stats.py.

◆ skipped

robot.model.stats.Stat.skipped

Definition at line 39 of file stats.py.

Property Documentation

◆ _sort_key

robot.model.stats.Stat._sort_key = property
staticprivate

Definition at line 91 of file stats.py.

◆ total

robot.model.stats.Stat.total = property
static

Definition at line 70 of file stats.py.


The documentation for this class was generated from the following file: