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

Public Member Functions

def __init__ (self, cwd)
 
def get_errors (self)
 
def get_output (self)
 
def get_returncode (self)
 
def is_alive (self)
 
def kill (self, force=False, killer_pid=None)
 
def pause (self)
 
def pause_on_failure (self, pause)
 
def resume (self)
 
def run_command (self, command)
 
def set_port (self, port)
 
def step_next (self)
 
def step_over (self)
 
def wait (self)
 

Private Member Functions

def _send_socket (self, data)
 
def _signal_kill_with_listener_server (self)
 

Static Private Member Functions

def _kill (pid)
 

Private Attributes

 _cwd
 
 _error_stream
 
 _kill_called
 
 _output_stream
 
 _port
 
 _process
 
 _sock
 

Detailed Description

Definition at line 45 of file Process.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.contrib.testrunner.Process.Process.__init__ (   self,
  cwd 
)

Definition at line 47 of file Process.py.

Member Function Documentation

◆ _kill()

def robotide.contrib.testrunner.Process.Process._kill (   pid)
staticprivate

Definition at line 154 of file Process.py.

◆ _send_socket()

def robotide.contrib.testrunner.Process.Process._send_socket (   self,
  data 
)
private

Definition at line 118 of file Process.py.

◆ _signal_kill_with_listener_server()

def robotide.contrib.testrunner.Process.Process._signal_kill_with_listener_server (   self)
private

Definition at line 115 of file Process.py.

◆ get_errors()

def robotide.contrib.testrunner.Process.Process.get_errors (   self)

Definition at line 91 of file Process.py.

◆ get_output()

def robotide.contrib.testrunner.Process.Process.get_output (   self)

Definition at line 88 of file Process.py.

◆ get_returncode()

def robotide.contrib.testrunner.Process.Process.get_returncode (   self)

Definition at line 94 of file Process.py.

◆ is_alive()

def robotide.contrib.testrunner.Process.Process.is_alive (   self)

Definition at line 97 of file Process.py.

◆ kill()

def robotide.contrib.testrunner.Process.Process.kill (   self,
  force = False,
  killer_pid = None 
)

Definition at line 103 of file Process.py.

◆ pause()

def robotide.contrib.testrunner.Process.Process.pause (   self)

Definition at line 135 of file Process.py.

◆ pause_on_failure()

def robotide.contrib.testrunner.Process.Process.pause_on_failure (   self,
  pause 
)

Definition at line 138 of file Process.py.

◆ resume()

def robotide.contrib.testrunner.Process.Process.resume (   self)

Definition at line 144 of file Process.py.

◆ run_command()

def robotide.contrib.testrunner.Process.Process.run_command (   self,
  command 
)

Definition at line 56 of file Process.py.

◆ set_port()

def robotide.contrib.testrunner.Process.Process.set_port (   self,
  port 
)

Definition at line 85 of file Process.py.

◆ step_next()

def robotide.contrib.testrunner.Process.Process.step_next (   self)

Definition at line 147 of file Process.py.

◆ step_over()

def robotide.contrib.testrunner.Process.Process.step_over (   self)

Definition at line 150 of file Process.py.

◆ wait()

def robotide.contrib.testrunner.Process.Process.wait (   self)

Definition at line 100 of file Process.py.

Member Data Documentation

◆ _cwd

robotide.contrib.testrunner.Process.Process._cwd
private

Definition at line 51 of file Process.py.

◆ _error_stream

robotide.contrib.testrunner.Process.Process._error_stream
private

Definition at line 49 of file Process.py.

◆ _kill_called

robotide.contrib.testrunner.Process.Process._kill_called
private

Definition at line 54 of file Process.py.

◆ _output_stream

robotide.contrib.testrunner.Process.Process._output_stream
private

Definition at line 50 of file Process.py.

◆ _port

robotide.contrib.testrunner.Process.Process._port
private

Definition at line 52 of file Process.py.

◆ _process

robotide.contrib.testrunner.Process.Process._process
private

Definition at line 48 of file Process.py.

◆ _sock

robotide.contrib.testrunner.Process.Process._sock
private

Definition at line 53 of file Process.py.


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