NameDateSize

..14-Dec-201716

benchmark/H14-Dec-20173

juicer/H14-Dec-201713

launch_reliability.kshH A D14-Dec-20173.6 KiB

READMEH A D14-Dec-20171.5 KiB

scripts/H14-Dec-20176

README

1This directory contains the juicer and two benchmark tests.  
2Taken together, these tests form the RMI reliability 
3suite.  These three tests each function in two modes:
4
5  1) as short running JTREG regression tests
6
7  2) as long running RMI reliability tests
8
9In addition, the two benchmark tests serves a third role:
10
11  3) as RMI and Serialization Performance tests run by
12     the Performance Group (http://perfwww.ireland/)
13
14All of the ksh scripts under this directory are used 
15to run the RMI reliability suite and are not used
16to run the JTREG regression tests.  The one exception
17to this is the scripts/create_benchmark_jars.ksh
18script which creates the JAR files for the benchmarks
19that are transfered to the Performance Group.
20
21------------------------------------------------------
22
23The remainder of this file describes how to run the 
24RMI reliability suite:
25
26The launch_reliability.ksh script will build the
27reliability suite, execute it, and clean up after itself.
28It can be run from any directory with the proper 
29command line args. 
30
31For example, to run for 72 hours:
32
33export SUITE_DIR=<path to this directory>
34export JDK_DIR=<path to JDK being tested>
35export RES_DIR=<path to results dir for this run>
36export WORK_DIR=<path to temp working dir for this run>
37export VMOPTS="-server -showversion"
38
39rm -rf $RES_DIR $WORK_DIR
40mkdir -p $RES_DIR $WORK_DIR
41
42${SUITE_DIR}/launch_reliability.ksh \
43        $JDK_DIR \
44        $WORK_DIR \
45        $RES_DIR \
46        ksh \
47        $SUITE_DIR \
48        72 \
49        $VMOPTS >> $RES_DIR/launch_reliability.log 2>&1 &
50
51