Version: 9.12.0
salome_test_driver Namespace Reference

Data Structures

class  TimeoutException
 

Functions

def runTest (command)
 
def processResult (res, out, err)
 
def installHook (hook=None)
 
def timeoutHandler (signum, frame)
 

Variables

 timeout_delay = sys.argv[1]
 
 args = sys.argv[2:]
 
 index = args.index('--hook')
 
 hook = args.pop(index)
 
 _
 
 ext
 
list test_and_args = [sys.executable] + args
 
 timeout_sec = abs(int(timeout_delay)-10)
 
 timer = Timer(timeout_sec, timeoutHandler)
 
int res = 1
 
 salome_instance = SalomeInstance.start(shutdown_servers=True)
 
 port = salome_instance.get_port()
 
 out
 
 err
 

Function Documentation

◆ installHook()

def salome_test_driver.installHook (   hook = None)
Install custome hook to process test result.

◆ processResult()

def salome_test_driver.processResult (   res,
  out,
  err 
)

◆ runTest()

def salome_test_driver.runTest (   command)

◆ timeoutHandler()

def salome_test_driver.timeoutHandler (   signum,
  frame 
)

Variable Documentation

◆ _

salome_test_driver._
private

◆ args

salome_test_driver.args = sys.argv[2:]

◆ err

salome_test_driver.err

◆ ext

salome_test_driver.ext

◆ hook

salome_test_driver.hook = args.pop(index)

◆ index

salome_test_driver.index = args.index('--hook')

◆ out

salome_test_driver.out

◆ port

salome_test_driver.port = salome_instance.get_port()

◆ res

def salome_test_driver.res = 1

◆ salome_instance

salome_test_driver.salome_instance = SalomeInstance.start(shutdown_servers=True)

◆ test_and_args

salome_test_driver.test_and_args = [sys.executable] + args

◆ timeout_delay

salome_test_driver.timeout_delay = sys.argv[1]

◆ timeout_sec

salome_test_driver.timeout_sec = abs(int(timeout_delay)-10)

◆ timer

salome_test_driver.timer = Timer(timeout_sec, timeoutHandler)