tendril.testing.testrunner module

tendril.testing.testrunner.add_prep_steps_from_cnf_prep(testobj, cnf_prep)[source]
tendril.testing.testrunner.get_testobj_from_cnf_test(cnf_test, testvars, bomobj, offline=False)[source]
class tendril.testing.testrunner.ChannelDef

Bases: tuple

Create new instance of ChannelDef(idx, name)

_asdict()

Return a new OrderedDict which maps field names to their values

_fields = ('idx', 'name')
classmethod _make(iterable, new=<built-in method __new__ of type object at 0x906d60>, len=<built-in function len>)

Make a new ChannelDef object from a sequence or iterable

_replace(_self, **kwds)

Return a new ChannelDef object replacing specified fields with new values

idx

Alias for field number 0

name

Alias for field number 1

tendril.testing.testrunner.get_channel_defs_from_cnf_channels(channeldict, grouplist)[source]
tendril.testing.testrunner.replace_in_string(cnf_string, token, value, channelmap=None)[source]
tendril.testing.testrunner.replace_in_test_cnf_list(cnf_list, token, value, channelmap=None)[source]
tendril.testing.testrunner.replace_in_test_cnf_dict(cnf_dict, token, value, channelmap=None)[source]
tendril.testing.testrunner.get_suiteobj_from_cnf_suite(cnf_suite, gcf, devicetype, offline=False)[source]
Parameters:
Returns:

tendril.testing.testrunner.get_electronics_test_suites(serialno, devicetype, projectfolder, offline=False, dummy=False)[source]
tendril.testing.testrunner.run_electronics_test(serialno, devicetype, projectfolder, incremental=True, stale=5, offline=False)[source]
tendril.testing.testrunner.commit_test_results(suite)[source]
tendril.testing.testrunner.write_to_device(serialno, devicetype, suites=None)[source]
tendril.testing.testrunner.publish_and_print(serialno, devicetype, suites=None, print_to_paper=False)[source]
tendril.testing.testrunner.run_test(serialno=None, force=False, stale=5)[source]
tendril.testing.testrunner.run_test_offline(serialno, devicetype)[source]