
Author: ceki Date: Fri Nov 14 15:15:42 2008 New Revision: 1971 Added: logback/trunk/logback-classic/src/test/allInOneSafeMode.sh - copied unchanged from r1970, /logback/trunk/logback-classic/src/test/testSafeMode.sh logback/trunk/logback-classic/src/test/checkResults.sh logback/trunk/logback-classic/src/test/gerateLogFileInSafeMode.sh Removed: logback/trunk/logback-classic/src/test/testSafeMode.sh Log: - ongoing work Added: logback/trunk/logback-classic/src/test/checkResults.sh ============================================================================== --- (empty file) +++ logback/trunk/logback-classic/src/test/checkResults.sh Fri Nov 14 15:15:42 2008 @@ -0,0 +1,16 @@ +echo "File name $1" +echo "run length $2" + +if [ $# -lt 3 ] +then + echo "Usage: checkResults.sh filename runLen stamp0 ... stampN" + exit 1; +fi + +FILENAME=$1 +LEN=$2 + +shift 2 + +echo Checking results... +java ch.qos.logback.classic.multiJVM.Checker $LEN $FILENAME $* Added: logback/trunk/logback-classic/src/test/gerateLogFileInSafeMode.sh ============================================================================== --- (empty file) +++ logback/trunk/logback-classic/src/test/gerateLogFileInSafeMode.sh Fri Nov 14 15:15:42 2008 @@ -0,0 +1,45 @@ +echo "File name $1" +echo "run length $2" + + + +#On windows +#CLASSPATH="${CLASSPATH};./target/classes/" +#CLASSPATH="${CLASSPATH};./target/test-classes/" +#CLASSPATH="${CLASSPATH};../logback-core/target/classes" +#CLASSPATH="${CLASSPATH};../logback-examples/lib/slf4j-api-1.5.5.jar" + +# On Unix +#CLASSPATH="${CLASSPATH}:./target/classes/" +#CLASSPATH="${CLASSPATH}:./target/test-classes/" +#CLASSPATH="${CLASSPATH}:../logback-core/target/classes" +#CLASSPATH="${CLASSPATH}:../logback-examples/lib/slf4j-api-1.5.5.jar" + +#if [ -f $1 ] +#then +# echo Removing $1 before tests +# rm $1; +#fi + +if [ $# -lt 3 ] +then + echo "Usage: generateInSafeMode.sh filename runLen stamp0 ... stampN" + exit 1; +fi + +FILENAME=$1 +LEN=$2 + +shift 2 + +for stamp in $@ +do + echo running safe mode with $stamp + java ch.qos.logback.classic.multiJVM.SafeModeFileAppender $stamp $LEN $FILENAME & +done + +wait + +echo "To test the results issue the following command" +echo "./checkResults.sh $FILENAME $LEN $*" +