in fiosynth_lib/fiosynth.py [0:0]
def runCycles(dut_list, profile, args, rc, pc, lp, csvFolderPath):
for rcycle in range(1, rc + 1):
if "pre" in profile and pc > 0 and lp > 0:
lp -= 1
for _pcycle in range(1, pc + 1):
for index in range(len(profile["pre"])):
clearDriveData(dut_list, args.dryrun)
runTest(
dut_list, profile, args, csvFolderPath, "pre", index, rcycle
)
for index in range(len(profile["def"])):
runTest(dut_list, profile, args, csvFolderPath, "def", index, rcycle)