Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.running.runner.Runner Class Reference
Inheritance diagram for robotide.lib.robot.running.runner.Runner:
robotide.lib.robot.model.visitor.SuiteVisitor

Public Member Functions

def __init__ (self, output, settings)
 
def end_suite (self, suite)
 Called when suite ends. More...
 
def start_suite (self, suite)
 Called when suite starts. More...
 
def visit_test (self, test)
 Implements traversing through the test and its keywords. More...
 
- Public Member Functions inherited from robotide.lib.robot.model.visitor.SuiteVisitor
def end_keyword (self, keyword)
 Called when keyword ends. More...
 
def end_message (self, msg)
 Called when message ends. More...
 
def end_test (self, test)
 Called when test ends. More...
 
def start_keyword (self, keyword)
 Called when keyword starts. More...
 
def start_message (self, msg)
 Called when message starts. More...
 
def start_test (self, test)
 Called when test starts. More...
 
def visit_keyword (self, kw)
 Implements traversing through the keyword and its child keywords. More...
 
def visit_message (self, msg)
 Implements visiting the message. More...
 
def visit_suite (self, suite)
 Implements traversing through the suite and its direct children. More...
 

Public Attributes

 result
 

Properties

 _context = property
 

Private Member Functions

def _add_exit_combine (self)
 
def _context (self)
 
def _get_timeout (self, test)
 
def _resolve_setting (self, value)
 
def _run_setup (self, setup, status, result=None)
 
def _run_setup_or_teardown (self, data)
 
def _run_teardown (self, teardown, status, result=None)
 

Private Attributes

 _executed_tests
 
 _output
 
 _settings
 
 _suite
 
 _suite_status
 
 _variables
 

Detailed Description

Definition at line 31 of file runner.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.running.runner.Runner.__init__ (   self,
  output,
  settings 
)

Definition at line 33 of file runner.py.

Member Function Documentation

◆ _add_exit_combine()

def robotide.lib.robot.running.runner.Runner._add_exit_combine (   self)
private

Definition at line 163 of file runner.py.

◆ _context()

def robotide.lib.robot.running.runner.Runner._context (   self)
private

Definition at line 45 of file runner.py.

◆ _get_timeout()

def robotide.lib.robot.running.runner.Runner._get_timeout (   self,
  test 
)
private

Definition at line 168 of file runner.py.

◆ _resolve_setting()

def robotide.lib.robot.running.runner.Runner._resolve_setting (   self,
  value 
)
private

Definition at line 90 of file runner.py.

◆ _run_setup()

def robotide.lib.robot.running.runner.Runner._run_setup (   self,
  setup,
  status,
  result = None 
)
private

Definition at line 174 of file runner.py.

◆ _run_setup_or_teardown()

def robotide.lib.robot.running.runner.Runner._run_setup_or_teardown (   self,
  data 
)
private

Definition at line 190 of file runner.py.

◆ _run_teardown()

def robotide.lib.robot.running.runner.Runner._run_teardown (   self,
  teardown,
  status,
  result = None 
)
private

Definition at line 181 of file runner.py.

◆ end_suite()

def robotide.lib.robot.running.runner.Runner.end_suite (   self,
  suite 
)

Called when suite ends.

Default implementation does nothing.

Reimplemented from robotide.lib.robot.model.visitor.SuiteVisitor.

Definition at line 95 of file runner.py.

◆ start_suite()

def robotide.lib.robot.running.runner.Runner.start_suite (   self,
  suite 
)

Called when suite starts.

Default implementation does nothing.

    Can return explicit ``False`` to stop visiting.

Reimplemented from robotide.lib.robot.model.visitor.SuiteVisitor.

Definition at line 48 of file runner.py.

◆ visit_test()

def robotide.lib.robot.running.runner.Runner.visit_test (   self,
  test 
)

Implements traversing through the test and its keywords.

    Can be overridden to allow modifying the passed in ``test`` without
    calling :func:`start_test` or :func:`end_test` nor visiting keywords.

Reimplemented from robotide.lib.robot.model.visitor.SuiteVisitor.

Definition at line 112 of file runner.py.

Member Data Documentation

◆ _executed_tests

robotide.lib.robot.running.runner.Runner._executed_tests
private

Definition at line 40 of file runner.py.

◆ _output

robotide.lib.robot.running.runner.Runner._output
private

Definition at line 35 of file runner.py.

◆ _settings

robotide.lib.robot.running.runner.Runner._settings
private

Definition at line 36 of file runner.py.

◆ _suite

robotide.lib.robot.running.runner.Runner._suite
private

Definition at line 38 of file runner.py.

◆ _suite_status

robotide.lib.robot.running.runner.Runner._suite_status
private

Definition at line 39 of file runner.py.

◆ _variables

robotide.lib.robot.running.runner.Runner._variables
private

Definition at line 37 of file runner.py.

◆ result

robotide.lib.robot.running.runner.Runner.result

Definition at line 34 of file runner.py.

Property Documentation

◆ _context

robotide.lib.robot.running.runner.Runner._context = property
staticprivate

Definition at line 43 of file runner.py.


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