test/com/sun/corba/5036554/TestCorbaBug.sh

Print this page




  53     FS="/"
  54     ;;
  55   CYGWIN* )
  56     PS=";"
  57     FS="/"
  58     ;;
  59   Windows* )
  60     PS=";"
  61     FS="\\"
  62     ;;
  63   * )
  64     echo "Unrecognized system!"
  65     exit 1;
  66     ;;
  67 esac
  68 
  69 CLASSPATH=.${PS}${TESTCLASSES}; export CLASSPATH
  70 
  71 THIS_DIR=`pwd`
  72 
  73 ${TESTJAVA}${FS}bin${FS}java -version
  74 
  75 mkdir bug
  76 
  77 cp ${TESTSRC}${FS}bug.idl .
  78 ${TESTJAVA}${FS}bin${FS}idlj bug.idl
  79 
  80 cp ${TESTSRC}${FS}JavaBug.java bug
  81 
  82 chmod -fR 777 bug
  83 
  84 ${TESTJAVA}${FS}bin${FS}javac -d . bug${FS}*.java
  85 
  86 ${TESTJAVA}${FS}bin${FS}java -cp . bug/JavaBug > test.out 2>&1 
  87 
  88 grep "NullPointerException" test.out
  89 
  90 ERROR=$?
  91 
  92 cat test.out
  93 
  94 if [ $ERROR = 0 ]
  95 then
  96     echo "Test Failed"
  97     exit 1
  98 fi
  99 
 100 grep "Any: hello" test.out
 101 
 102 STATUS=$?
 103 
 104 if [ $STATUS = 0 ]
 105 then
 106     echo "Test Passed"


  53     FS="/"
  54     ;;
  55   CYGWIN* )
  56     PS=";"
  57     FS="/"
  58     ;;
  59   Windows* )
  60     PS=";"
  61     FS="\\"
  62     ;;
  63   * )
  64     echo "Unrecognized system!"
  65     exit 1;
  66     ;;
  67 esac
  68 
  69 CLASSPATH=.${PS}${TESTCLASSES}; export CLASSPATH
  70 
  71 THIS_DIR=`pwd`
  72 
  73 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -version
  74 
  75 mkdir bug
  76 
  77 cp ${TESTSRC}${FS}bug.idl .
  78 ${TESTJAVA}${FS}bin${FS}idlj bug.idl
  79 
  80 cp ${TESTSRC}${FS}JavaBug.java bug
  81 
  82 chmod -fR 777 bug
  83 
  84 ${TESTJAVA}${FS}bin${FS}javac ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d . bug${FS}*.java
  85 
  86 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -cp . bug/JavaBug > test.out 2>&1 
  87 
  88 grep "NullPointerException" test.out
  89 
  90 ERROR=$?
  91 
  92 cat test.out
  93 
  94 if [ $ERROR = 0 ]
  95 then
  96     echo "Test Failed"
  97     exit 1
  98 fi
  99 
 100 grep "Any: hello" test.out
 101 
 102 STATUS=$?
 103 
 104 if [ $STATUS = 0 ]
 105 then
 106     echo "Test Passed"