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
|