Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.model.stats.Stat Class Reference

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

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

Public Member Functions

def __init__ (self, name)
 
def __nonzero__ (self)
 
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
 

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 24 of file stats.py.

Constructor & Destructor Documentation

◆ __init__()

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

Reimplemented in robotide.lib.robot.model.stats.SuiteStat.

Definition at line 26 of file stats.py.

Member Function Documentation

◆ __nonzero__()

def robotide.lib.robot.model.stats.Stat.__nonzero__ (   self)

Definition at line 93 of file stats.py.

◆ _get_custom_attrs()

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

◆ _html_escape()

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

Definition at line 65 of file stats.py.

◆ _sort_key()

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

Reimplemented in robotide.lib.robot.model.stats.TagStat.

Definition at line 90 of file stats.py.

◆ _update_elapsed()

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

Reimplemented in robotide.lib.robot.model.stats.SuiteStat.

Definition at line 84 of file stats.py.

◆ _update_stats()

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

Definition at line 78 of file stats.py.

◆ add_test()

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

Definition at line 74 of file stats.py.

◆ get_attributes()

def robotide.lib.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 43 of file stats.py.

◆ total()

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

Definition at line 71 of file stats.py.

◆ visit()

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

Definition at line 96 of file stats.py.

Member Data Documentation

◆ _norm_name

robotide.lib.robot.model.stats.Stat._norm_name
private

Definition at line 41 of file stats.py.

◆ elapsed

robotide.lib.robot.model.stats.Stat.elapsed

Definition at line 40 of file stats.py.

◆ failed

robotide.lib.robot.model.stats.Stat.failed

Definition at line 38 of file stats.py.

◆ name

robotide.lib.robot.model.stats.Stat.name

Definition at line 34 of file stats.py.

◆ passed

robotide.lib.robot.model.stats.Stat.passed

Definition at line 36 of file stats.py.

Property Documentation

◆ _sort_key

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

Definition at line 88 of file stats.py.

◆ total

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

Definition at line 69 of file stats.py.


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