You are viewing a plain text version of this content. The canonical link for it is here.
Posted to watchdog-dev@jakarta.apache.org by sa...@locus.apache.org on 2000/10/04 00:29:57 UTC

cvs commit: jakarta-watchdog-4.0/src/bin watchdog.bat watchdog.sh

santosh     00/10/03 15:29:56

  Added:       src/bin  watchdog.bat watchdog.sh
  Log:
  watchdog 4.0
  
  Revision  Changes    Path
  1.1                  jakarta-watchdog-4.0/src/bin/watchdog.bat
  
  Index: watchdog.bat
  ===================================================================
  @echo off
  
  if "%1"=="" goto exit
  
  set HOST=localhost
  set PORT=8080
  
  if "%2"=="" goto nohost
  set HOST=%2
  :nohost
  if "%3"=="" goto noport
  set PORT=%3
  :noport
  
  SET WATCHDOG_HOME=..
  
  set TOM_PREV_CLASSPATH=%CLASSPATH%
  
  SET CLASSPATH=%WATCHDOG_HOME%\lib\moo.jar;%CLASSPATH%
  SET CLASSPATH=%WATCHDOG_HOME%\lib\testdriver.jar;%CLASSPATH%
  SET CLASSPATH=%WATCHDOG_HOME%\lib\client.jar;%CLASSPATH%
  SET CLASSPATH=%WATCHDOG_HOME%\lib\ant.jar;%CLASSPATH%
  
  echo "using classpath=" %CLASSPATH%
  if "%1"=="servlet" goto servlet
  
  java org.apache.tools.ant.Main -Dport %PORT% -Dhost %HOST% -Dwatchdog.home %WATCHDOG_HOME% -f %WATCHDOG_HOME%/conf/jsp-gtest.xml jsp-test
  
  if "%1"=="jsp" goto restore
  
  :servlet
  java org.apache.tools.ant.Main -Dport %PORT% -Dhost %HOST% -Dwatchdog.home %WATCHDOG_HOME% -f %WATCHDOG_HOME%/conf/servlet-moo.xml servlet-test
  
  
  :restore
  set CLASSPATH=%TOM_PREV_CLASSPATH%
  set WATCHDOG_HOME=
  set PORT=
  set HOST=
  
  goto end
  
  :exit
  echo usage: %0 {all/jsp/servlet} [serverhost] [serverport] 
  
  :end
  
  
  
  1.1                  jakarta-watchdog-4.0/src/bin/watchdog.sh
  
  Index: watchdog.sh
  ===================================================================
  #!/bin/sh
  #
  
  # Shell script to run watchdog test suite
   
  if [ "$1" = "" ] ; then
      echo usage: "$0 {all|jsp|servlet} [serverhost] [serverport]"
      exit 0
  fi
  
  HOST=localhost
  PORT=8080
  default=$1
  
  if [ "$2" != "" ] ; then
      HOST=$2
  fi
  if [ "$3" != "" ] ; then
      PORT=$3
  fi
  
  if [ -f $HOME/.watchdogrc ] ; then 
    . $HOME/.watchdogrc
  fi
  
  if [ "$WATCHDOG_HOME" = "" ] ; then
    ## resolve links - $0 may be a link to  home
    PRG=$0
    progname=`basename $0`
    
    while [ -h "$PRG" ] ; do
      ls=`ls -ld "$PRG"`
      link=`expr "$ls" : '.*-> \(.*\)$'`
      if expr "$link" : '.*/.*' > /dev/null; then
  	PRG="$link"
      else
  	PRG="`dirname $PRG`/$link"
      fi
    done
    
    WATCHDOG_HOME_1=`dirname "$PRG"`/..
    echo "Guessing WATCHDOG_HOME from watchdog.sh to ${WATCHDOG_HOME_1}" 
      if [ -d ${WATCHDOG_HOME_1}/conf ] ; then 
  	WATCHDOG_HOME=${WATCHDOG_HOME_1}
  	echo "Setting WATCHDOG_HOME to $WATCHDOG_HOME"
      fi
  fi
  
  if [ "$WATCHDOG_HOME" = "" ] ; then
      echo WATCHDOG_HOME not set, you need to set it or install in a standard location
      exit 1
  fi
  
  
  cp=$CLASSPATH
  
  CLASSPATH=${WATCHDOG_HOME}/lib/ant.jar:$CLASSPATH
  CLASSPATH=${WATCHDOG_HOME}/lib/moo.jar:$CLASSPATH
  CLASSPATH=${WATCHDOG_HOME}/lib/testdriver.jar:$CLASSPATH
  CLASSPATH=${WATCHDOG_HOME}/lib/client.jar:$CLASSPATH
  
  CLASSPATH=$CLASSPATH:${JAVA_HOME}/lib/tools.jar
  CLASSPATH=$CLASSPATH:${JAVA_HOME}/lib/classes.zip
  
  if [ "$cp" != "" ] ; then
      CLASSPATH=${CLASSPATH}:${cp}
  fi
  
  export CLASSPATH
  
  echo Using classpath: ${CLASSPATH}
  echo
  
  if [ "${default}" = jsp -o "${default}" = all ] ; then
      java org.apache.tools.ant.Main -Dport=${PORT} -Dhost=${HOST} \
          -Dwatchdog.home=${WATCHDOG_HOME} -f ${WATCHDOG_HOME}/conf/jsp-gtest.xml jsp-test
  fi
  
  if [ "${default}" = servlet -o "${default}" = all ] ; then
      java org.apache.tools.ant.Main -Dport=${PORT} -Dhost=${HOST} \
          -Dwatchdog.home=${WATCHDOG_HOME} -f ${WATCHDOG_HOME}/conf/servlet-moo.xml servlet-test
  fi
  
  if [ "${default}" = gtestservlet -o "${default}" = all ] ; then
      java org.apache.tools.ant.Main -Dport=${PORT} -Dhost=${HOST} \
          -Dwatchdog.home=${WATCHDOG_HOME} -f ${WATCHDOG_HOME}/conf/servlet-gtest.xml gtestservlet-test
  fi
  
  if [ "$cp" != "" ] ; then
      CLASSPATH=${cp}
      export CLASSPATH
  else
      unset CLASSPATH
  fi
  
  exit 0