def clearDriveData()

in fiosynth_lib/fiosynth.py [0:0]


def clearDriveData(dut_list, dryrun="n"):
    cmd = ""
    if dut_list[0].inLocalMode():
        cmd = "fio --name=trim --filename=%s --rw=trim --bs=1G" % (dut_list[0].device)
    else:
        cmd = "fio --name=trim --rw=trim --bs=1G "
        for dut in dut_list:
            if dut.tunnel:
                cmd = cmd + "--client=ip6:localhost,%d --filename=%s" % (
                    dut.sshTunnelPort,
                    dut.device,
                )
            else:
                cmd = cmd + "--client=ip6:%s --filename=%s" % (
                    dut.serverName,
                    dut.device,
                )
    if dryrun == "n":
        cmdline(cmd)