author | Maciej Seroka <maciejs@symbian.org> |
Fri, 02 Oct 2009 14:12:58 +0100 | |
changeset 571 | e84c8ee03c7f |
parent 101 | 71122b8e1c7b |
permissions | -rw-r--r-- |
101
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
1 |
Update 20090519 by MattD |
97
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
2 |
|
101
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
3 |
Can now run parselistdirs.pl from anywhere witout lots of intermediate output files: |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
4 |
perl parselistdirs.pl <logs_dir> (<output_dir>) |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
5 |
Note that it will still put most of it's output to the console as before. The second dir is optional. |
97
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
6 |
|
101
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
7 |
Added find_collisions.pl |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
8 |
Prefers to be run from the root on the build machine (as it's looking for files to compare) |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
9 |
It's a hacked up version of merge_csv.pl |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
10 |
Usage: |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
11 |
perl find_collisions.pl what_results.log >collision_result.txt |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
12 |
It creates a CSV based on the name of the file passed to it (ie what_results.log_collisions.csv) |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
13 |
|
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
14 |
Yes, They are all quick and dirty. |
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
15 |
|
71122b8e1c7b
Added find_collisions.pl Updated the readme.txt for instructions.
Matt Davies <mattd@symbian.org>
parents:
97
diff
changeset
|
16 |
Older stuff: |
97
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
17 |
|
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
18 |
F:\6.2\generated\parselistdirs.pl - creates sets from the listdirs outputs... |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
19 |
F:\6.2\generated\parsewhatlog.pl - creates a CSV-style log from the whatlogs. |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
20 |
F:\6.2\generated\merge_csv.pl - takes the output CSV from parsewhatlog.pl and merges in the output of parselistdirs.pl |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
21 |
in generated> |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
22 |
perl parselistdirs.pl ..\ >list_results.log |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
23 |
perl parsewhatlog.pl ..\ >what_results.log |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
24 |
perl merge_csv.pl what_results.log list_results.log >summary.txt |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
25 |
|
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
26 |
The Test dir is a directory filled with test text files... |
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
27 |
|
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
28 |
|
4f54ca96b7e8
Add build analysis tools to <sf-run-analysis> target. All output generated in <logs>\analysis dir.
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
29 |