3789983e89
Reviewed-by: darcy, ihse
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
This directory contains the juicer and two benchmark tests.
|
|
Taken together, these tests form the RMI reliability
|
|
suite. These three tests each function in two modes:
|
|
|
|
1) as short running JTREG regression tests
|
|
|
|
2) as long running RMI reliability tests
|
|
|
|
In addition, the two benchmark tests serves a third role:
|
|
|
|
3) as RMI and Serialization Performance tests run by
|
|
the Performance Group (http://perfwww.ireland/)
|
|
|
|
All of the ksh scripts under this directory are used
|
|
to run the RMI reliability suite and are not used
|
|
to run the JTREG regression tests. The one exception
|
|
to this is the scripts/create_benchmark_jars.ksh
|
|
script which creates the JAR files for the benchmarks
|
|
that are transfered to the Performance Group.
|
|
|
|
------------------------------------------------------
|
|
|
|
The remainder of this file describes how to run the
|
|
RMI reliability suite:
|
|
|
|
The launch_reliability.ksh script will build the
|
|
reliability suite, execute it, and clean up after itself.
|
|
It can be run from any directory with the proper
|
|
command line args.
|
|
|
|
For example, to run for 72 hours:
|
|
|
|
export SUITE_DIR=<path to this directory>
|
|
export JDK_DIR=<path to JDK being tested>
|
|
export RES_DIR=<path to results dir for this run>
|
|
export WORK_DIR=<path to temp working dir for this run>
|
|
export VMOPTS="-server -showversion"
|
|
|
|
rm -rf $RES_DIR $WORK_DIR
|
|
mkdir -p $RES_DIR $WORK_DIR
|
|
|
|
${SUITE_DIR}/launch_reliability.ksh \
|
|
$JDK_DIR \
|
|
$WORK_DIR \
|
|
$RES_DIR \
|
|
ksh \
|
|
$SUITE_DIR \
|
|
72 \
|
|
$VMOPTS >> $RES_DIR/launch_reliability.log 2>&1 &
|
|
|