def get_electronics_test_suites(serialno, devicetype, projectfolder, offline=False): try: gcf = ConfigsFile(projectfolder) logger.info("Using gEDA configs file from : " + projects.cards[devicetype]) except NoGedaProjectError: raise AttributeError("gEDA project for " + devicetype + " not found.") cnf_suites = gcf.tests() for cnf_suite in cnf_suites: suite = get_suiteobj_from_cnf_suite(cnf_suite, gcf, devicetype, offline=offline) for lsuite in suite: lsuite.serialno = serialno logger.info("Constructed Suite : " + repr(lsuite)) yield lsuite
def get_electronics_test_suites(serialno, devicetype, projectfolder, offline=False, dummy=False): try: gcf = ConfigsFile(projectfolder) logger.info("Using gEDA configs file from : " + projects.cards[devicetype]) except NoGedaProjectError: raise AttributeError("gEDA project for " + devicetype + " not found.") cnf_suites = gcf.tests() for cnf_suite in cnf_suites: suite = get_suiteobj_from_cnf_suite(cnf_suite, gcf, devicetype, offline=offline) for lsuite in suite: lsuite.dummy = dummy lsuite.serialno = serialno logger.info("Constructed Suite : " + repr(lsuite)) yield lsuite