common/tools/analysis/readme.txt
author Shabe Razvi <shaber@symbian.org>
Mon, 22 Mar 2010 15:24:58 +0000
changeset 939 4dd6f1dde1fe
parent 101 71122b8e1c7b
permissions -rw-r--r--
1) Add support for parallel makefile generation by spliting compile into two-step operation. export first, followed by compile. 2) Remove smoketest from sources.csv and into sources_test.csv. This enables a fully resolved csv file to be fed directly back into a platform build.

Update 20090519 by MattD

Can now run parselistdirs.pl from anywhere witout lots of intermediate output files:
perl parselistdirs.pl <logs_dir> (<output_dir>)
Note that it will still put most of it's output to the console as before. The second dir is optional.

Added find_collisions.pl
Prefers to be run from the root on the build machine (as it's looking for files to compare)
It's a hacked up version of merge_csv.pl
Usage:
perl find_collisions.pl what_results.log >collision_result.txt
It creates a CSV based on the name of the file passed to it (ie what_results.log_collisions.csv)

Yes, They are all quick and dirty.

Older stuff:

F:\6.2\generated\parselistdirs.pl - creates sets from the listdirs outputs...
F:\6.2\generated\parsewhatlog.pl - creates a CSV-style log from the whatlogs.
F:\6.2\generated\merge_csv.pl - takes the output CSV from parsewhatlog.pl and merges in the output of parselistdirs.pl
in generated>
perl parselistdirs.pl ..\ >list_results.log
perl parsewhatlog.pl ..\ >what_results.log
perl merge_csv.pl what_results.log list_results.log >summary.txt

The Test dir is a directory filled with test text files...