Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
"""
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")
    #         ]
Exemplo n.º 4
0
"""
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")
    #         ]