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

Pass all listener events to a remote listener. More...

Public Member Functions

def __init__ (self, *args)
 
def close (self)
 
def debug_file (self, path)
 
def end_keyword (self, name, attrs)
 
def end_suite (self, name, attrs)
 
def end_test (self, name, attrs)
 
def log_file (self, path)
 
def log_message (self, message)
 
def message (self, message)
 
def output_file (self, path)
 
def report_file (self, path)
 
def start_keyword (self, name, attrs)
 
def start_suite (self, name, attrs)
 
def start_test (self, name, attrs)
 
def summary_file (self, path)
 

Public Attributes

 filehandler
 
 host
 
 port
 
 sock
 
 streamhandler
 

Static Public Attributes

int ROBOT_LISTENER_API_VERSION = 2
 

Private Member Functions

def _connect (self)
 Establish a connection for sending data. More...
 
def _create_debugger (self, pause_on_failure)
 
def _create_kill_server (self)
 
def _send_pid (self)
 
def _send_server_port (self, port)
 
def _send_socket (self, name, *args)
 

Private Attributes

 _debugger
 
 _killer
 
 _server_thread
 

Detailed Description

Pass all listener events to a remote listener.

If called with one argument, that argument is a port
If called with two, the first is a hostname, the second is a port

Definition at line 138 of file TestRunnerAgent.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.__init__ (   self,
args 
)

Definition at line 141 of file TestRunnerAgent.py.

Member Function Documentation

◆ _connect()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._connect (   self)
private

Establish a connection for sending data.

Definition at line 251 of file TestRunnerAgent.py.

◆ _create_debugger()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._create_debugger (   self,
  pause_on_failure 
)
private

Definition at line 154 of file TestRunnerAgent.py.

◆ _create_kill_server()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._create_kill_server (   self)
private

Definition at line 157 of file TestRunnerAgent.py.

◆ _send_pid()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._send_pid (   self)
private

Definition at line 166 of file TestRunnerAgent.py.

◆ _send_server_port()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._send_server_port (   self,
  port 
)
private

Definition at line 169 of file TestRunnerAgent.py.

◆ _send_socket()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._send_socket (   self,
  name,
args 
)
private

Definition at line 264 of file TestRunnerAgent.py.

◆ close()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.close (   self)

Definition at line 242 of file TestRunnerAgent.py.

◆ debug_file()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.debug_file (   self,
  path 
)

Definition at line 239 of file TestRunnerAgent.py.

◆ end_keyword()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.end_keyword (   self,
  name,
  attrs 
)

Definition at line 210 of file TestRunnerAgent.py.

◆ end_suite()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.end_suite (   self,
  name,
  attrs 
)

Definition at line 184 of file TestRunnerAgent.py.

◆ end_test()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.end_test (   self,
  name,
  attrs 
)

Definition at line 175 of file TestRunnerAgent.py.

◆ log_file()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.log_file (   self,
  path 
)

Definition at line 227 of file TestRunnerAgent.py.

◆ log_message()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.log_message (   self,
  message 
)

Definition at line 223 of file TestRunnerAgent.py.

◆ message()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.message (   self,
  message 
)

Definition at line 220 of file TestRunnerAgent.py.

◆ output_file()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.output_file (   self,
  path 
)

Definition at line 230 of file TestRunnerAgent.py.

◆ report_file()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.report_file (   self,
  path 
)

Definition at line 233 of file TestRunnerAgent.py.

◆ start_keyword()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.start_keyword (   self,
  name,
  attrs 
)

Definition at line 190 of file TestRunnerAgent.py.

◆ start_suite()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.start_suite (   self,
  name,
  attrs 
)

Definition at line 178 of file TestRunnerAgent.py.

◆ start_test()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.start_test (   self,
  name,
  attrs 
)

Definition at line 172 of file TestRunnerAgent.py.

◆ summary_file()

def robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.summary_file (   self,
  path 
)

Definition at line 236 of file TestRunnerAgent.py.

Member Data Documentation

◆ _debugger

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._debugger
private

Definition at line 155 of file TestRunnerAgent.py.

◆ _killer

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._killer
private

Definition at line 158 of file TestRunnerAgent.py.

◆ _server_thread

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent._server_thread
private

Definition at line 159 of file TestRunnerAgent.py.

◆ filehandler

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.filehandler

Definition at line 145 of file TestRunnerAgent.py.

◆ host

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.host

Definition at line 143 of file TestRunnerAgent.py.

◆ port

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.port

Definition at line 142 of file TestRunnerAgent.py.

◆ ROBOT_LISTENER_API_VERSION

int robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.ROBOT_LISTENER_API_VERSION = 2
static

Definition at line 139 of file TestRunnerAgent.py.

◆ sock

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.sock

Definition at line 144 of file TestRunnerAgent.py.

◆ streamhandler

robotide.contrib.testrunner.TestRunnerAgent.TestRunnerAgent.streamhandler

Definition at line 146 of file TestRunnerAgent.py.


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