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:
#!/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 " "