origen.interface#

Functions#

origen.interface.dut()#
origen.interface.tester()#

Classes#

class origen.interface.BaseInterface#
add_cz_test(test_obj, cz_setup, **kwargs)#

Add a cz test to the flow

add_test(test_obj, allow_missing=False, **kwargs)#

Add a test to the flow

bad_die(hard_bin, soft_bin=None, softbin=None, description=None, priority=None, **kwargs)#
bin(hard_bin, soft_bin=None, softbin=None, good=False, description=None, priority=None, **kwargs)#

Bin out

description#
good_die(hard_bin, soft_bin=None, softbin=None, description=None, priority=None, **kwargs)#
group(name, **kwargs)#
if_enable(*flags, **_kwargs)#
if_enabled(*flags, **_kwargs)#
if_failed(*ids, **_kwargs)#
if_flag(*ids, **_kwargs)#
if_job(*jobs, **_kwargs)#
if_passed(*ids, **_kwargs)#
if_ran(*ids, **_kwargs)#
include(path, **kwargs)#
log(text)#
name_override#
property options#
render(template, **kwargs)#
render_str(text)#

Render the given string directly to the current flow

resources()#
resources_filename#
set_resources_filename(path, kind=None)#
test_invocation_options(tester)#

Returns a list of valid test invocation options for the given tester type.

unless_enable(*flags, **_kwargs)#
unless_enabled(*flags, **_kwargs)#
unless_failed(*ids, **_kwargs)#
unless_flag(*ids, **_kwargs)#
unless_job(*jobs, **_kwargs)#
unless_passed(*ids, **_kwargs)#
unless_ran(*ids, **_kwargs)#
volatile(*flags)#
class origen.interface.BasicInterface#
add_cz_test(test_obj, cz_setup, **kwargs)#

Add a cz test to the flow

add_test(test_obj, allow_missing=False, **kwargs)#

Add a test to the flow

bad_die(hard_bin, soft_bin=None, softbin=None, description=None, priority=None, **kwargs)#
bin(hard_bin, soft_bin=None, softbin=None, good=False, description=None, priority=None, **kwargs)#

Bin out

description#
good_die(hard_bin, soft_bin=None, softbin=None, description=None, priority=None, **kwargs)#
group(name, **kwargs)#
if_enable(*flags, **_kwargs)#
if_enabled(*flags, **_kwargs)#
if_failed(*ids, **_kwargs)#
if_flag(*ids, **_kwargs)#
if_job(*jobs, **_kwargs)#
if_passed(*ids, **_kwargs)#
if_ran(*ids, **_kwargs)#
include(path, **kwargs)#
log(text)#
name_override#
property options#
render(template, **kwargs)#
render_str(text)#

Render the given string directly to the current flow

resources()#
resources_filename#
set_resources_filename(path, kind=None)#
test_invocation_options(tester)#

Returns a list of valid test invocation options for the given tester type.

unless_enable(*flags, **_kwargs)#
unless_enabled(*flags, **_kwargs)#
unless_failed(*ids, **_kwargs)#
unless_flag(*ids, **_kwargs)#
unless_job(*jobs, **_kwargs)#
unless_passed(*ids, **_kwargs)#
unless_ran(*ids, **_kwargs)#
volatile(*flags)#