def get_device_test_summary(devicetype=None, include_failed=False, session=None): projectfolder = projects.cards[devicetype] bomobj = import_pcb(cardfolder=projectfolder) bomobj.configure_motifs(devicetype) logger.info("Creating dummy test suites") dummy_suites = get_electronics_test_suites(None, devicetype, projectfolder, offline=True, dummy=True) collector = ResultCollector(dummy_suites, include_failed=include_failed) snos = sno_controller.get_serialnos_by_efield(efield=devicetype, session=session) for sno in snos: suites = get_test_suite_objects(serialno=sno.sno, session=session) if len(suites) > 0: collector.add_suites_set(suites) return collector
def get_device_test_summary(devicetype=None, include_failed=False, session=None): projectfolder = projects.cards[devicetype] bomobj = import_pcb(cardfolder=projectfolder) bomobj.configure_motifs(devicetype) logger.info("Creating dummy test suites") dummy_suites = get_electronics_test_suites(None, devicetype, projectfolder, offline=True) for suite in dummy_suites: suite.dummy = True collector = ResultCollector(dummy_suites, include_failed=include_failed) snos = sno_controller.get_serialnos_by_efield(efield=devicetype, session=session) for sno in snos: suites = get_test_suite_objects(serialno=sno.sno, session=session) if len(suites) > 0: collector.add_suites_set(suites) return collector
""" This file is part of tendril See the COPYING, README, and INSTALL files for more information """ from tendril.entityhub import products from tendril.entityhub.db import controller from tendril.entityhub import serialnos from tendril.utils.config import INSTANCE_ROOT from tendril.dox.labelmaker import manager if __name__ == '__main__': snos = [ x.sno for x in controller.get_serialnos_by_efield(efield="QSENS-ACCEL1-1.7G") ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="QASC-T1-RTD-R3") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="QASC-LVDT-AD598-R2") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-STRAIN-HBC-A-120E") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-STRAIN-QBC-120E") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-PIEZO") # ]
""" This file is part of tendril See the COPYING, README, and INSTALL files for more information """ from tendril.entityhub import products from tendril.entityhub.db import controller from tendril.entityhub import serialnos from tendril.utils.config import INSTANCE_ROOT from tendril.dox.labelmaker import manager if __name__ == '__main__': snos = [x.sno for x in controller.get_serialnos_by_efield(efield="QSENS-ACCEL1-1.7G") ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="QASC-T1-RTD-R3") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="QASC-LVDT-AD598-R2") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-STRAIN-HBC-A-120E") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-STRAIN-QBC-120E") # ] #snos += [x.sno for x in # controller.get_serialnos_by_efield(efield="CBL-PIEZO") # ]