Approved.
On Oct 31, 2006, at 11:45 AM, Benjamin Shine wrote:
Change 20061031-ben-z by [EMAIL PROTECTED] on 2006-10-31 11:32:45 PST
in /Users/ben/src/svn/tools/trunk
Summary: Performance log analyzer
New Features: Overall benchmark calculated from all results in
a single log file
Bugs Fixed:
Technical Reviewer: jgrandy (pending)
QA Reviewer: mkratt (pending)
Doc Reviewer: (pending)
Documentation:
This tool calculates an overall benchmark based on recorded
performance
data. It outputs a single number which is the total of the
average times
to execute all of the tests in all of the suites in the log
file. This
number will be useful once we have a stable suite of
performance metrics.
To compile, run, and run junit tests, see performance/README.txt
Requires Java 1.5 and junit.
This is a tool for analysis of results generated by test/lfc/
perf/reporter.jsp
which in turn returns results from test/lfc/perf/*.lzx
reporter.jsp and associated tests were checked in with r2314.
The log files to be evaluated can be listed as command line
parameters. If
none is specified, we use the sample data.
The responsibility of making sure that the log file to analyze
contains consistent
data is on the user of this tool. The numbers will only be
meaningful
if they reflect a single runtime profile, ie, "Firefox 1.5.07,
Mac, DHTML, debug=false".
The client profile is recorded in the log file by reporter.jsp,
and read by
this tool, but not acted upon.
Release Notes:
Details:
Tests:
Files:
A performance/performance.iml
A performance/performance.iws
A performance/src/org/openlaszlo/test/perf/PerfLogReaderTest.java
A performance/src/org/openlaszlo/test/perf/PerfSuiteTest.java
A performance/src/org/openlaszlo/test/perf/PerfResultTest.java
A performance/src/org/openlaszlo/perf/PerfLogReader.java
A performance/src/org/openlaszlo/perf/Main.java
A performance/src/org/openlaszlo/perf/PerfSuite.java
A performance/src/org/openlaszlo/perf/PerfResult.java
A performance/data/simple-test.log
A performance/data/sample-data.log
A performance/performance.ipr
A performance/README.txt
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20061031-
ben-z.tar
Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
[EMAIL PROTECTED]