common/tools/analysis/readme.txt
changeset 101 71122b8e1c7b
parent 97 4f54ca96b7e8
equal deleted inserted replaced
100:c222f4b27ad7 101:71122b8e1c7b
       
     1 Update 20090519 by MattD
     1 
     2 
       
     3 Can now run parselistdirs.pl from anywhere witout lots of intermediate output files:
       
     4 perl parselistdirs.pl <logs_dir> (<output_dir>)
       
     5 Note that it will still put most of it's output to the console as before. The second dir is optional.
     2 
     6 
       
     7 Added find_collisions.pl
       
     8 Prefers to be run from the root on the build machine (as it's looking for files to compare)
       
     9 It's a hacked up version of merge_csv.pl
       
    10 Usage:
       
    11 perl find_collisions.pl what_results.log >collision_result.txt
       
    12 It creates a CSV based on the name of the file passed to it (ie what_results.log_collisions.csv)
       
    13 
       
    14 Yes, They are all quick and dirty.
       
    15 
       
    16 Older stuff:
     3 
    17 
     4 F:\6.2\generated\parselistdirs.pl - creates sets from the listdirs outputs...
    18 F:\6.2\generated\parselistdirs.pl - creates sets from the listdirs outputs...
     5 
       
     6 F:\6.2\generated\parsewhatlog.pl - creates a CSV-style log from the whatlogs.
    19 F:\6.2\generated\parsewhatlog.pl - creates a CSV-style log from the whatlogs.
     7 
       
     8 F:\6.2\generated\merge_csv.pl - takes the output CSV from parsewhatlog.pl and merges in the output of parselistdirs.pl
    20 F:\6.2\generated\merge_csv.pl - takes the output CSV from parsewhatlog.pl and merges in the output of parselistdirs.pl
     9 
       
    10 
       
    11 in generated>
    21 in generated>
    12 perl parselistdirs.pl ..\ >list_results.log
    22 perl parselistdirs.pl ..\ >list_results.log
    13 perl parsewhatlog.pl ..\ >what_results.log
    23 perl parsewhatlog.pl ..\ >what_results.log
    14 perl merge_csv.pl what_results.log list_results.log >summary.txt
    24 perl merge_csv.pl what_results.log list_results.log >summary.txt
    15 
    25