< prev index next >

test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh

Print this page
rev 48445 : 8194869: [TESTBUG][aix, s390] Adapt tests to platforms.
Reviewed-by: mbaesken


  42    echo "exit status was $status"
  43    exit $status
  44  } #end of fail()
  45 
  46 #Call this from anywhere to pass the test with a message
  47 # usage: pass "reason why the test passed if applicable"
  48 pass() 
  49  { echo "The test passed!!!"
  50    echo "$*" 1>&2
  51    exit 0
  52  } #end of pass()
  53 
  54 # end of subroutines
  55 
  56 
  57 # The beginning of the script proper
  58 
  59 # Checking for proper OS
  60 OS=`uname -s`
  61 case "$OS" in
  62    SunOS | Linux | Darwin | CYGWIN* )
  63       FILESEP="/"
  64       ;;
  65     
  66    Windows* )
  67       FILESEP="\\"
  68       ;;
  69 
  70    # catch all other OSs
  71    * )
  72       echo "Unrecognized system!  $OS"
  73       fail "Unrecognized system!  $OS"
  74       ;;
  75 esac
  76 
  77 # check that some executable or other file you need is available, abort if not
  78 #  note that the name of the executable is in the fail string as well.
  79 # this is how to check for presence of the compiler, etc.
  80 #RESOURCE=`whence SomeProgramOrFileNeeded`
  81 #if [ "${RESOURCE}" = "" ] ; 
  82 #   then fail "Need SomeProgramOrFileNeeded to perform the test" ; 


 155   Windows* | CYGWIN* )
 156     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 157                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 158                          --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \
 159                          TestWrapped sun.awt.windows.WToolkit
 160     status=$?
 161     if [ ! $status -eq "0" ]; then
 162       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit";
 163     fi
 164     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 165                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 166                          --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \
 167                          -Dawt.toolkit=sun.awt.windows.WToolkit \
 168                          TestWrapped sun.awt.windows.WToolkit
 169     status=$?
 170     if [ ! $status -eq "0" ]; then
 171       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit";
 172     fi
 173     ;;
 174 
 175   SunOS | Linux )
 176     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 177                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 178                          --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \
 179                          -Dawt.toolkit=sun.awt.X11.XToolkit \
 180                          TestWrapped sun.awt.X11.XToolkit
 181     status=$?
 182     if [ ! $status -eq "0" ]; then
 183       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit";
 184     fi
 185     AWT_TOOLKIT=XToolkit ${TESTJAVA}/bin/java ${TESTVMOPTS} \
 186                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 187                          --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \
 188                                               -Djava.awt.headless=true \
 189                                               TestWrapped sun.awt.X11.XToolkit
 190     status=$?
 191     if [ ! $status -eq "0" ]; then
 192       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit";
 193     fi
 194     ;;
 195 




  42    echo "exit status was $status"
  43    exit $status
  44  } #end of fail()
  45 
  46 #Call this from anywhere to pass the test with a message
  47 # usage: pass "reason why the test passed if applicable"
  48 pass() 
  49  { echo "The test passed!!!"
  50    echo "$*" 1>&2
  51    exit 0
  52  } #end of pass()
  53 
  54 # end of subroutines
  55 
  56 
  57 # The beginning of the script proper
  58 
  59 # Checking for proper OS
  60 OS=`uname -s`
  61 case "$OS" in
  62    AIX | CYGWIN* | Darwin | Linux | SunOS )
  63       FILESEP="/"
  64       ;;
  65     
  66    Windows* )
  67       FILESEP="\\"
  68       ;;
  69 
  70    # catch all other OSs
  71    * )
  72       echo "Unrecognized system!  $OS"
  73       fail "Unrecognized system!  $OS"
  74       ;;
  75 esac
  76 
  77 # check that some executable or other file you need is available, abort if not
  78 #  note that the name of the executable is in the fail string as well.
  79 # this is how to check for presence of the compiler, etc.
  80 #RESOURCE=`whence SomeProgramOrFileNeeded`
  81 #if [ "${RESOURCE}" = "" ] ; 
  82 #   then fail "Need SomeProgramOrFileNeeded to perform the test" ; 


 155   Windows* | CYGWIN* )
 156     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 157                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 158                          --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \
 159                          TestWrapped sun.awt.windows.WToolkit
 160     status=$?
 161     if [ ! $status -eq "0" ]; then
 162       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit";
 163     fi
 164     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 165                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 166                          --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \
 167                          -Dawt.toolkit=sun.awt.windows.WToolkit \
 168                          TestWrapped sun.awt.windows.WToolkit
 169     status=$?
 170     if [ ! $status -eq "0" ]; then
 171       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit";
 172     fi
 173     ;;
 174 
 175   AIX | Linux | SunOS )
 176     ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \
 177                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 178                          --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \
 179                          -Dawt.toolkit=sun.awt.X11.XToolkit \
 180                          TestWrapped sun.awt.X11.XToolkit
 181     status=$?
 182     if [ ! $status -eq "0" ]; then
 183       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit";
 184     fi
 185     AWT_TOOLKIT=XToolkit ${TESTJAVA}/bin/java ${TESTVMOPTS} \
 186                          --add-opens java.desktop/sun.awt=ALL-UNNAMED \
 187                          --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \
 188                                               -Djava.awt.headless=true \
 189                                               TestWrapped sun.awt.X11.XToolkit
 190     status=$?
 191     if [ ! $status -eq "0" ]; then
 192       fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit";
 193     fi
 194     ;;
 195 


< prev index next >