Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Functions | Variables
core.waf.systools Namespace Reference

Functions

def options
 
def configure
 
def systest_task_str
 
def systest_task_run
 
def make_systest
 
def s_hook
 
def make_prom
 

Variables

tuple TESTLOCK = Utils.threading.Lock()
 
tuple MKPROM
 
tuple MKPROM_TSKS = list()
 
 ut_exec
 

Function Documentation

def core.waf.systools.configure (   self)
Systools configuration section
def core.waf.systools.make_prom (   self)
Create mkprom task
def core.waf.systools.make_systest (   self)
Extended Testing support
def core.waf.systools.options (   self)
Options for the Systool will be added here
def core.waf.systools.s_hook (   self,
  node 
)
def core.waf.systools.systest_task_run (   self)
Simulator Tests need a sligtly different setup
def core.waf.systools.systest_task_str (   self)
Better Print Sting for Simulator Tests

Variable Documentation

tuple core.waf.systools.MKPROM
Initial value:
1 = Task.task_factory( 'MKPROM',
2  func = '${MKPROM} ${_MKPROMFLAGS} -o ${TGT} ${SRC}',
3  color = 'YELLOW')
tuple core.waf.systools.MKPROM_TSKS = list()
tuple core.waf.systools.TESTLOCK = Utils.threading.Lock()
core.waf.systools.ut_exec