< prev index next >

test/java/io/File/GetXSpace.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>


  36 esac
  37 
  38 TMP1=${TMP}/tmp1_$$
  39 FAIL=0;
  40 
  41 deny() {
  42   case "$OS" in
  43   Windows* ) chacl -d ${SID}:f $* ;;
  44   * )        chmod 000 $*         ;;
  45   esac
  46 }
  47 
  48 allow() {
  49   case "$OS" in
  50   Windows* ) chacl -g ${SID}:f $* ;;
  51   * )        chmod 777 $*         ;;
  52   esac 
  53 }
  54 
  55 runTest() {
  56   ${TESTJAVA}/bin/java -cp ${TESTCLASSES} GetXSpace $* 
  57   if [ $? -eq 0 ]
  58   then echo "Passed"
  59   else
  60     echo "FAILED"
  61     FAIL=`expr ${FAIL} + 1`
  62   fi
  63 }
  64 
  65 # df output
  66 runTest
  67  
  68 # readable file in an unreadable directory
  69 mkdir ${TMP1}
  70 touch ${TMP1}/foo
  71 deny ${TMP1}
  72 runTest ${TMP1}/foo
  73 allow ${TMP1}
  74 rm -rf ${TMP1}
  75 
  76 if [ ${FAIL} -ne 0 ]


  36 esac
  37 
  38 TMP1=${TMP}/tmp1_$$
  39 FAIL=0;
  40 
  41 deny() {
  42   case "$OS" in
  43   Windows* ) chacl -d ${SID}:f $* ;;
  44   * )        chmod 000 $*         ;;
  45   esac
  46 }
  47 
  48 allow() {
  49   case "$OS" in
  50   Windows* ) chacl -g ${SID}:f $* ;;
  51   * )        chmod 777 $*         ;;
  52   esac 
  53 }
  54 
  55 runTest() {
  56   ${TESTJAVA}/bin/java ${TESTVMOPTS} -cp ${TESTCLASSES} GetXSpace $* 
  57   if [ $? -eq 0 ]
  58   then echo "Passed"
  59   else
  60     echo "FAILED"
  61     FAIL=`expr ${FAIL} + 1`
  62   fi
  63 }
  64 
  65 # df output
  66 runTest
  67  
  68 # readable file in an unreadable directory
  69 mkdir ${TMP1}
  70 touch ${TMP1}/foo
  71 deny ${TMP1}
  72 runTest ${TMP1}/foo
  73 allow ${TMP1}
  74 rm -rf ${TMP1}
  75 
  76 if [ ${FAIL} -ne 0 ]
< prev index next >