test/javax/print/applet/AppletPrintLookup.sh

Print this page




  42 echo "find Applet M printer (where M != N)."
  43 
  44 OS=`uname -s`
  45 
  46 SEP="/"
  47 OS=`uname -s`
  48 case "$OS" in
  49  Win* )
  50  echo "WINDOWS"
  51  SEP="\\" 
  52  ;;
  53  * )
  54  ;;
  55 esac
  56 
  57 JAVAC_CMD=${TESTJAVA}${SEP}bin${SEP}javac
  58 
  59 (cd ${TESTSRC} ; ${JAVAC_CMD} -d ${TESTCLASSES} YesNo.java)
  60 
  61 mkdir -p ${TESTCLASSES}${SEP}applet0
  62 (cd ${TESTSRC}${SEP}applet0 ; ${JAVAC_CMD} -d ${TESTCLASSES}${SEP}applet0 Applet0.java)
  63 
  64 mkdir -p ${TESTCLASSES}${SEP}applet1
  65 (cd ${TESTSRC}${SEP}applet1 ; ${JAVAC_CMD} -d ${TESTCLASSES}${SEP}applet1 Applet1.java Applet1PrintService.java Applet1PrintServiceLookup.java)
  66 rm -rf ${TESTCLASSES}${SEP}applet1/META-INF/services
  67 mkdir -p ${TESTCLASSES}${SEP}applet1/META-INF/services
  68 cp -p ${TESTSRC}${SEP}applet1/META-INF/services/javax.print.PrintServiceLookup  ${TESTCLASSES}${SEP}applet1/META-INF/services
  69 (cd ${TESTCLASSES}${SEP}applet1 ; ${TESTJAVA}${SEP}bin${SEP}jar -cf applet1.jar *.class META-INF)
  70 
  71 mkdir -p ${TESTCLASSES}${SEP}applet2
  72 (cd ${TESTSRC}${SEP}applet2 ; ${JAVAC_CMD} -d ${TESTCLASSES}${SEP}applet2 Applet2.java Applet2PrintService.java Applet2PrintServiceLookup.java)
  73 
  74 mkdir -p ${TESTCLASSES}${SEP}applet3
  75 (cd ${TESTSRC}${SEP}applet3 ; ${JAVAC_CMD} -d ${TESTCLASSES}${SEP}applet3 Applet3.java Applet3PrintService.java)
  76 
  77 mkdir -p ${TESTCLASSES}${SEP}applet4
  78 (cd ${TESTSRC}${SEP}applet4 ; ${JAVAC_CMD} -d ${TESTCLASSES}${SEP}applet4 Applet4.java Applet4PrintService.java Applet4PrintServiceLookup.java)
  79 
  80 cp ${TESTSRC}${SEP}AppletPrintLookup.html  ${TESTCLASSES}
  81 
  82 ${TESTJAVA}${SEP}bin${SEP}appletviewer ${TESTCLASSES}${SEP}AppletPrintLookup.html &
  83 
  84 cd  ${TESTCLASSES} 
  85 ${TESTJAVA}${SEP}bin${SEP}java ${TESTVMOPTS} YesNo
  86  if [ $? -ne 0 ]
  87     then
  88       echo "Test fails!"
  89       exit 1
  90     fi
  91 
  92 echo "Test passes."
  93 exit 0


  42 echo "find Applet M printer (where M != N)."
  43 
  44 OS=`uname -s`
  45 
  46 SEP="/"
  47 OS=`uname -s`
  48 case "$OS" in
  49  Win* )
  50  echo "WINDOWS"
  51  SEP="\\" 
  52  ;;
  53  * )
  54  ;;
  55 esac
  56 
  57 JAVAC_CMD=${TESTJAVA}${SEP}bin${SEP}javac
  58 
  59 (cd ${TESTSRC} ; ${JAVAC_CMD} -d ${TESTCLASSES} YesNo.java)
  60 
  61 mkdir -p ${TESTCLASSES}${SEP}applet0
  62 (cd ${TESTSRC}${SEP}applet0 ; ${JAVAC_CMD} ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d ${TESTCLASSES}${SEP}applet0 Applet0.java)
  63 
  64 mkdir -p ${TESTCLASSES}${SEP}applet1
  65 (cd ${TESTSRC}${SEP}applet1 ; ${JAVAC_CMD} ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d ${TESTCLASSES}${SEP}applet1 Applet1.java Applet1PrintService.java Applet1PrintServiceLookup.java)
  66 rm -rf ${TESTCLASSES}${SEP}applet1/META-INF/services
  67 mkdir -p ${TESTCLASSES}${SEP}applet1/META-INF/services
  68 cp -p ${TESTSRC}${SEP}applet1/META-INF/services/javax.print.PrintServiceLookup  ${TESTCLASSES}${SEP}applet1/META-INF/services
  69 (cd ${TESTCLASSES}${SEP}applet1 ; ${TESTJAVA}${SEP}bin${SEP}jar -cf applet1.jar *.class META-INF)
  70 
  71 mkdir -p ${TESTCLASSES}${SEP}applet2
  72 (cd ${TESTSRC}${SEP}applet2 ; ${JAVAC_CMD} ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d ${TESTCLASSES}${SEP}applet2 Applet2.java Applet2PrintService.java Applet2PrintServiceLookup.java)
  73 
  74 mkdir -p ${TESTCLASSES}${SEP}applet3
  75 (cd ${TESTSRC}${SEP}applet3 ; ${JAVAC_CMD} ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d ${TESTCLASSES}${SEP}applet3 Applet3.java Applet3PrintService.java)
  76 
  77 mkdir -p ${TESTCLASSES}${SEP}applet4
  78 (cd ${TESTSRC}${SEP}applet4 ; ${JAVAC_CMD} ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d ${TESTCLASSES}${SEP}applet4 Applet4.java Applet4PrintService.java Applet4PrintServiceLookup.java)
  79 
  80 cp ${TESTSRC}${SEP}AppletPrintLookup.html  ${TESTCLASSES}
  81 
  82 ${TESTJAVA}${SEP}bin${SEP}appletviewer ${TESTCLASSES}${SEP}AppletPrintLookup.html &
  83 
  84 cd  ${TESTCLASSES} 
  85 ${TESTJAVA}${SEP}bin${SEP}java ${TESTVMOPTS} ${TESTJAVAOPTS} YesNo
  86  if [ $? -ne 0 ]
  87     then
  88       echo "Test fails!"
  89       exit 1
  90     fi
  91 
  92 echo "Test passes."
  93 exit 0