Example #1
0
def ver_patt(patt):
    for s in [2, 400000, 40000000, 20000000]:
        io.verify_pattern(device_p, patt, skip=s)


ver_patt(".")
io.fill_drive_patt(device_p)

ver_patt("A")

#io.write_pattern(device_p,"AA")
#io.verify_pattern(device_p,"A")
#io.verify_pattern(device_p,".")

h.vgc_sec_er(device_p, sec_opt)
ver_patt(".")
# make sure it is empty
h.run_command("vgc-monitor -d %s" % device)

sys.exit(1)

#h.connection.interact()
#h.get_ipmi_ip_addr()
sys.exit(1)

for i in range(1, 50):

    print "-" * 80
    print "Starting iteration %i" % i
    print "-" * 80
trace_info("-" * 80)
print " "


#sys.exit(1)


for i in range(1,20):

    trace_info("-" * 80)
    trace_info("Starting iteration %i"%i)
    trace_info("-" * 80)

    trace_info( "Running vgc secure '%s' command on device '%s'"%(sec_er,dev_p))
    time_s = int(time.time())
    o  = h.vgc_sec_er(dev_p,sec_er)
    print "Output Found = (" 
    for l in o:
        print l
    print ")"
    time_e = int(time.time())
    time_taken = time_e - time_s
    trace_info("time taken %i secs"%time_taken)
    sleep_time(120,"after vgc secure erase")
    usable_cap = h.get_part_usable_cap(device)[dev_p]['us_cap']
    mode = h.get_part_mode(dev_p)
    trace_info("-" * 40)
    trace_info("Found mode as  '%s', usable capacity as '%s'"%(mode,usable_cap))
    trace_info("-" * 40)
    found_err = 0
    if  usable_cap != expected_usable_cap:
Example #3
0
#!/usr/bin/python
import sys,time
from Host import Host

h = Host("sqa05")
h.logon()
h.vgc_sec_er("/dev/vgca0",sys.argv[1])

#h.connection.interact()
#h.get_ipmi_ip_addr()
sys.exit(1)


for i in range(1,50):

    print "-" * 80
    print "Starting iteration %i"%i
    print "-" * 80
    h.vgc_sec_er("/dev/vgca0","purge")
    print " "