Exemple #1
0
if len(sys.argv) < 3:  #Ref0036
    print 'Syntax:'
    print '  python ' + sys.argv[0] + ' ReportFileName FileList1 FileList3 ...'
    print '    ReportFileName is the name of output report (fully qualified or relative)'
    print '    FileList parameters are lists of files generated by CollectFileData.sh'  #Ref0036
    #	print '    LibertyTarX is a tar file created by ConfigDumpLiberty.sh'
    sys.exit(0)

cu.printMsg('Begin run.', False)

fileIdx = 1
if sys.argv[0].find('.py') > 0:
    fileIdx = 2

ReportFileName = sys.argv[1]
cu.printMsg('Report file name: %s' % ReportFileName, False)

#Get information from input files
FileNames = sys.argv[fileIdx:]
for idx in range(0, len(FileNames) - 1):
    FileNames[idx] = FileNames[idx].strip()
ServerDataList = cu.createServerFileDataList(FileNames)  #Ref0030

#Run reports
cu.setReportOnlyMismatched("")
cu.reportInitialize('File System Report', ReportFileName)
cu.ReportFileSystem(ServerDataList)
cu.reportFinalize()

cu.printMsg('End run.', False)