< prev index next >

test/java/io/Serializable/class/run.sh

Print this page
rev 1541 : 8003890: corelibs test scripts should pass TESTVMOPTS
Reviewed-by: chegar, alanb
Contributed-by: Mark Sheppard <mark.sheppard@oracle.com>


  28 
  29 set -ex 
  30 
  31 if [ "${TESTJAVA}" = "" ]
  32 then
  33   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  34   exit 1
  35 fi
  36 
  37 if [ "${TESTSRC}" = "" ]
  38 then
  39 TESTSRC="."
  40 fi
  41 
  42 ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
  43 
  44 echo Write NonSerial1, Read NonSerial1
  45 rm -f A.java     
  46 cp ${TESTSRC}/NonSerialA_1.java A.java
  47 ${TESTJAVA}/bin/javac A.java
  48 ${TESTJAVA}/bin/java Test -s A
  49 ${TESTJAVA}/bin/java Test -d
  50 echo
  51 
  52 echo Write NonSerial1, Read NonSerial2
  53 rm -f A.java     
  54 cp ${TESTSRC}/NonSerialA_1.java A.java
  55 ${TESTJAVA}/bin/javac A.java
  56 ${TESTJAVA}/bin/java Test -s A
  57 rm -f A.java     
  58 cp ${TESTSRC}/NonSerialA_2.java A.java
  59 ${TESTJAVA}/bin/javac A.java
  60 ${TESTJAVA}/bin/java Test -d
  61 echo
  62 
  63 echo Write NonSerial1, Read Serial1
  64 rm -f A.java     
  65 cp ${TESTSRC}/NonSerialA_1.java A.java
  66 ${TESTJAVA}/bin/javac A.java 
  67 ${TESTJAVA}/bin/java Test -s A
  68 rm -f A.java     
  69 cp ${TESTSRC}/SerialA_1.java A.java
  70 ${TESTJAVA}/bin/javac A.java
  71 ${TESTJAVA}/bin/java Test -d
  72 echo
  73 
  74 echo Write Serial1, Read NonSerial1
  75 rm -f A.java     
  76 cp ${TESTSRC}/SerialA_1.java A.java
  77 ${TESTJAVA}/bin/javac A.java 
  78 ${TESTJAVA}/bin/java Test -s A
  79 rm -f A.java     
  80 cp ${TESTSRC}/NonSerialA_1.java A.java
  81 ${TESTJAVA}/bin/javac A.java
  82 ${TESTJAVA}/bin/java Test -doe
  83 echo
  84 
  85 echo Write Serial1, Read Serial2
  86 rm -f A.java     
  87 cp ${TESTSRC}/SerialA_1.java A.java
  88 ${TESTJAVA}/bin/javac A.java 
  89 ${TESTJAVA}/bin/java Test -s A
  90 rm -f A.java     
  91 cp ${TESTSRC}/SerialA_2.java A.java
  92 ${TESTJAVA}/bin/javac A.java
  93 ${TESTJAVA}/bin/java Test -d
  94 echo
  95 
  96 echo Write Serial2, Read Serial1
  97 rm -f A.java     
  98 cp ${TESTSRC}/SerialA_2.java A.java
  99 ${TESTJAVA}/bin/javac A.java 
 100 ${TESTJAVA}/bin/java Test -s A
 101 rm -f A.java     
 102 cp ${TESTSRC}/SerialA_1.java A.java
 103 ${TESTJAVA}/bin/javac A.java
 104 ${TESTJAVA}/bin/java Test -d
 105 echo
 106 
 107 echo Write Serial1, Read Serial3
 108 rm -f A.java     
 109 cp ${TESTSRC}/SerialA_1.java A.java
 110 ${TESTJAVA}/bin/javac A.java 
 111 ${TESTJAVA}/bin/java Test -s A
 112 rm -f A.java     
 113 cp ${TESTSRC}/SerialA_3.java A.java
 114 ${TESTJAVA}/bin/javac A.java
 115 ${TESTJAVA}/bin/java Test -de
 116 echo
 117 
 118 echo Write Serial3, Read Serial1
 119 rm -f A.java     
 120 cp ${TESTSRC}/SerialA_3.java A.java
 121 ${TESTJAVA}/bin/javac A.java 
 122 ${TESTJAVA}/bin/java Test -s A
 123 rm -f A.java     
 124 cp ${TESTSRC}/SerialA_1.java A.java
 125 ${TESTJAVA}/bin/javac A.java
 126 ${TESTJAVA}/bin/java Test -de
 127 echo
 128 
 129 echo Passed


  28 
  29 set -ex 
  30 
  31 if [ "${TESTJAVA}" = "" ]
  32 then
  33   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  34   exit 1
  35 fi
  36 
  37 if [ "${TESTSRC}" = "" ]
  38 then
  39 TESTSRC="."
  40 fi
  41 
  42 ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
  43 
  44 echo Write NonSerial1, Read NonSerial1
  45 rm -f A.java     
  46 cp ${TESTSRC}/NonSerialA_1.java A.java
  47 ${TESTJAVA}/bin/javac A.java
  48 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
  49 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
  50 echo
  51 
  52 echo Write NonSerial1, Read NonSerial2
  53 rm -f A.java     
  54 cp ${TESTSRC}/NonSerialA_1.java A.java
  55 ${TESTJAVA}/bin/javac A.java
  56 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
  57 rm -f A.java     
  58 cp ${TESTSRC}/NonSerialA_2.java A.java
  59 ${TESTJAVA}/bin/javac A.java
  60 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
  61 echo
  62 
  63 echo Write NonSerial1, Read Serial1
  64 rm -f A.java     
  65 cp ${TESTSRC}/NonSerialA_1.java A.java
  66 ${TESTJAVA}/bin/javac A.java 
  67 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
  68 rm -f A.java     
  69 cp ${TESTSRC}/SerialA_1.java A.java
  70 ${TESTJAVA}/bin/javac A.java
  71 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
  72 echo
  73 
  74 echo Write Serial1, Read NonSerial1
  75 rm -f A.java     
  76 cp ${TESTSRC}/SerialA_1.java A.java
  77 ${TESTJAVA}/bin/javac A.java 
  78 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
  79 rm -f A.java     
  80 cp ${TESTSRC}/NonSerialA_1.java A.java
  81 ${TESTJAVA}/bin/javac A.java
  82 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -doe
  83 echo
  84 
  85 echo Write Serial1, Read Serial2
  86 rm -f A.java     
  87 cp ${TESTSRC}/SerialA_1.java A.java
  88 ${TESTJAVA}/bin/javac A.java 
  89 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
  90 rm -f A.java     
  91 cp ${TESTSRC}/SerialA_2.java A.java
  92 ${TESTJAVA}/bin/javac A.java
  93 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
  94 echo
  95 
  96 echo Write Serial2, Read Serial1
  97 rm -f A.java     
  98 cp ${TESTSRC}/SerialA_2.java A.java
  99 ${TESTJAVA}/bin/javac A.java 
 100 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
 101 rm -f A.java     
 102 cp ${TESTSRC}/SerialA_1.java A.java
 103 ${TESTJAVA}/bin/javac A.java
 104 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
 105 echo
 106 
 107 echo Write Serial1, Read Serial3
 108 rm -f A.java     
 109 cp ${TESTSRC}/SerialA_1.java A.java
 110 ${TESTJAVA}/bin/javac A.java 
 111 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
 112 rm -f A.java     
 113 cp ${TESTSRC}/SerialA_3.java A.java
 114 ${TESTJAVA}/bin/javac A.java
 115 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
 116 echo
 117 
 118 echo Write Serial3, Read Serial1
 119 rm -f A.java     
 120 cp ${TESTSRC}/SerialA_3.java A.java
 121 ${TESTJAVA}/bin/javac A.java 
 122 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
 123 rm -f A.java     
 124 cp ${TESTSRC}/SerialA_1.java A.java
 125 ${TESTJAVA}/bin/javac A.java
 126 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
 127 echo
 128 
 129 echo Passed
< prev index next >