Change 20061109-ben-S by [EMAIL PROTECTED] on 2006-11-09 15:31:21 PST
in /Users/ben/src/svn/openlaszlo/branches/legals
Summary: Build script to check in performance logs
New Features: Build script to check in performance logs
Bugs Fixed: Partial fix for LPP-2919 Create performance matrix to
compare performance metrics
Technical Reviewer: hminsky (pending)
QA Reviewer: (pending)
Doc Reviewer: (pending)
Documentation:
Start tomcat, and install the openlaszlo servlet as usual. Then
$ cd $LPS_HOME/test/lfc/perf
Clear out any existing log information
$ ant zaplog
Hit the performance tests, for instance,
http://localhost:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml
from as many browsers, os, runtimes as you like. This will write
log information to $LPS_HOME/test/lfc/perf/results.txt. Finally,
$ ant storelog
will store the raw performance log information in svn as
http://svn.openlaszlo.org/test/performance/raw/<buildid>.txt
The "storelog" target will call svn, and requires subversion 1.3
or later, as well as commit privileges to the repository.
This script isn't very interesting without svn, but if you insist
on running it without svn, call
$ ant no-svn <target>
This script doesn't make any sense at all if there isn't a
results.txt file, so we fail with an informative message
if that file doesn't exist.
Analysis of the log information will be driven by a separate tool.
This change also includes tweaks to the numbers of iterations of
particular tests, trying to make the tests take an acceptable amount
of time for interactive use. We also rename the test suites to
single lower-case words, which is friendlier to the log analyzer.
Release Notes:
Details:
Tests:
http://localhost:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml
http://localhost:8080/legals/test/lfc/perf/sprite.lzx?lzr=dhtml
http://localhost:8080/legals/test/lfc/perf/functions.lzx?lzr=dhtml
Files:
A test/lfc/perf/build.xml
M test/lfc/perf/sprite.lzx
M test/lfc/perf/dhtml.lzx
M test/lfc/perf/functions.lzx
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20061109-ben-
S.tar
Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
[EMAIL PROTECTED]