Robot Framework Integrated Development Environment (RIDE)
robotide.contrib.testrunner.testrunner.TestRunner Class Reference

Public Member Functions

def __init__ (self, project)
 
def add_profile (self, name, item)
 
def clear_server (self)
 
def command_ended (self)
 
def enable (self, result_handler)
 
def get_listener_port (self)
 
def get_output_and_errors (self, profile)
 
def get_profile (self, name)
 
def get_profile_names (self)
 
def is_running (self)
 
def kill_process (self)
 
def run_command (self, command, cwd)
 
def send_continue_signal (self)
 
def send_pause_on_failure (self, pause)
 
def send_pause_signal (self)
 
def send_step_next_signal (self)
 
def send_step_over_signal (self)
 
def send_stop_signal (self)
 
def shutdown_server (self)
 
def test_execution_started (self)
 

Public Attributes

 profiles
 

Private Member Functions

def _get_test_controller (self, longname, testname=None)
 
def _result_handler (self, event, *args)
 
def _start_listener_server (self, result_handler)
 

Private Attributes

 _pause_longname
 
 _pause_on_failure
 
 _pause_testname
 
 _pid_to_kill
 
 _port
 
 _process
 
 _project
 
 _results
 
 _server
 
 _server_thread
 

Detailed Description

Definition at line 53 of file testrunner.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.contrib.testrunner.testrunner.TestRunner.__init__ (   self,
  project 
)

Definition at line 55 of file testrunner.py.

Member Function Documentation

◆ _get_test_controller()

def robotide.contrib.testrunner.testrunner.TestRunner._get_test_controller (   self,
  longname,
  testname = None 
)
private

Definition at line 126 of file testrunner.py.

◆ _result_handler()

def robotide.contrib.testrunner.testrunner.TestRunner._result_handler (   self,
  event,
args 
)
private

Definition at line 93 of file testrunner.py.

◆ _start_listener_server()

def robotide.contrib.testrunner.testrunner.TestRunner._start_listener_server (   self,
  result_handler 
)
private

Definition at line 80 of file testrunner.py.

◆ add_profile()

def robotide.contrib.testrunner.testrunner.TestRunner.add_profile (   self,
  name,
  item 
)

Definition at line 71 of file testrunner.py.

◆ clear_server()

def robotide.contrib.testrunner.testrunner.TestRunner.clear_server (   self)

Definition at line 130 of file testrunner.py.

◆ command_ended()

def robotide.contrib.testrunner.testrunner.TestRunner.command_ended (   self)

Definition at line 186 of file testrunner.py.

◆ enable()

def robotide.contrib.testrunner.testrunner.TestRunner.enable (   self,
  result_handler 
)

Definition at line 68 of file testrunner.py.

◆ get_listener_port()

def robotide.contrib.testrunner.testrunner.TestRunner.get_listener_port (   self)

Definition at line 180 of file testrunner.py.

◆ get_output_and_errors()

def robotide.contrib.testrunner.testrunner.TestRunner.get_output_and_errors (   self,
  profile 
)

Definition at line 173 of file testrunner.py.

◆ get_profile()

def robotide.contrib.testrunner.testrunner.TestRunner.get_profile (   self,
  name 
)

Definition at line 74 of file testrunner.py.

◆ get_profile_names()

def robotide.contrib.testrunner.testrunner.TestRunner.get_profile_names (   self)

Definition at line 77 of file testrunner.py.

◆ is_running()

def robotide.contrib.testrunner.testrunner.TestRunner.is_running (   self)

Definition at line 183 of file testrunner.py.

◆ kill_process()

def robotide.contrib.testrunner.testrunner.TestRunner.kill_process (   self)

Definition at line 140 of file testrunner.py.

◆ run_command()

def robotide.contrib.testrunner.testrunner.TestRunner.run_command (   self,
  command,
  cwd 
)

Definition at line 168 of file testrunner.py.

◆ send_continue_signal()

def robotide.contrib.testrunner.testrunner.TestRunner.send_continue_signal (   self)

Definition at line 156 of file testrunner.py.

◆ send_pause_on_failure()

def robotide.contrib.testrunner.testrunner.TestRunner.send_pause_on_failure (   self,
  pause 
)

Definition at line 144 of file testrunner.py.

◆ send_pause_signal()

def robotide.contrib.testrunner.testrunner.TestRunner.send_pause_signal (   self)

Definition at line 152 of file testrunner.py.

◆ send_step_next_signal()

def robotide.contrib.testrunner.testrunner.TestRunner.send_step_next_signal (   self)

Definition at line 160 of file testrunner.py.

◆ send_step_over_signal()

def robotide.contrib.testrunner.testrunner.TestRunner.send_step_over_signal (   self)

Definition at line 164 of file testrunner.py.

◆ send_stop_signal()

def robotide.contrib.testrunner.testrunner.TestRunner.send_stop_signal (   self)

Definition at line 148 of file testrunner.py.

◆ shutdown_server()

def robotide.contrib.testrunner.testrunner.TestRunner.shutdown_server (   self)

Definition at line 133 of file testrunner.py.

◆ test_execution_started()

def robotide.contrib.testrunner.testrunner.TestRunner.test_execution_started (   self)

Definition at line 137 of file testrunner.py.

Member Data Documentation

◆ _pause_longname

robotide.contrib.testrunner.testrunner.TestRunner._pause_longname
private

Definition at line 65 of file testrunner.py.

◆ _pause_on_failure

robotide.contrib.testrunner.testrunner.TestRunner._pause_on_failure
private

Definition at line 59 of file testrunner.py.

◆ _pause_testname

robotide.contrib.testrunner.testrunner.TestRunner._pause_testname
private

Definition at line 66 of file testrunner.py.

◆ _pid_to_kill

robotide.contrib.testrunner.testrunner.TestRunner._pid_to_kill
private

Definition at line 60 of file testrunner.py.

◆ _port

robotide.contrib.testrunner.testrunner.TestRunner._port
private

Definition at line 62 of file testrunner.py.

◆ _process

robotide.contrib.testrunner.testrunner.TestRunner._process
private

Definition at line 56 of file testrunner.py.

◆ _project

robotide.contrib.testrunner.testrunner.TestRunner._project
private

Definition at line 63 of file testrunner.py.

◆ _results

robotide.contrib.testrunner.testrunner.TestRunner._results
private

Definition at line 61 of file testrunner.py.

◆ _server

robotide.contrib.testrunner.testrunner.TestRunner._server
private

Definition at line 57 of file testrunner.py.

◆ _server_thread

robotide.contrib.testrunner.testrunner.TestRunner._server_thread
private

Definition at line 58 of file testrunner.py.

◆ profiles

robotide.contrib.testrunner.testrunner.TestRunner.profiles

Definition at line 64 of file testrunner.py.


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