-
Bug
-
Resolution: Fixed
-
P4
-
5.0
-
b08
-
x86
-
windows_98
Name: vsR10238 Date: 12/30/2003
Filed By : J2SE-SQA [###@###.###
JDK : JDK1.5.0 (tested with b32, b30)
Testbase : Regression-test
Platform[s] : Windows 98
Falling test[s]:
java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html
Regression test java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html fails on Windows 98.
This is a new test for Tiger which appeared for the first time in the test suite for JDK1.5.0-b30.
The test is for Windows only and passes on Windows 2000, Windows XP.
The test contains the following code:
if ( !Toolkit.getDefaultToolkit().getClass().getName().equals("sun.awt.windows.WToolkit")) {
System.out.println("This test is for Windows 2000/XP only.");
return;
}
But this condition allows the test to run on Windows 98.
Popup menus does not work in ScrollPanes for Windows 98 (tested with JDK1.4.1, JDK1.4.2, JDK1.5.0).
Since this is probably the supposed behavior caused by limitations of Windows 98 controls,
I'm filing the bug as a test bug meaning that the condition above should take Windows 98 into consideration,
since we use this OS in regular testing.
Test source location:
=====================
/java/re/jdk/1.5.0/promoted/all/b32/ws/j2se/test/java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html
jtr file location:
==================
/net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b32/regtest/win32/win98_linux-17/workDir/test/java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.jtr
How to reproduce:
=================
Run the following script (you may need to change its variables)
--- script start ---
#!/bin/sh
RESULT_DIR=`pwd`
WORK_DIR=$RESULT_DIR/workDir/test
REPORT_DIR=$RESULT_DIR/reportDir
#Paths in Java Software:
JT_HOME="z:/jct-tools/3.1.2/archive/fcs/binaries"
JEMMY_JAR="x:/Jemmy/jemmy.jar"
JAVA_HOME="z:/jdk/1.5.0/promoted/all/b32/binaries/windows-i586"
TEST_BASE_PATH="z:/jdk/1.5.0/promoted/all/b32/ws/j2se/test"
#Alternative paths outside Java Software:
#JT_HOME="z:/jct-tools/3.1.2/archive/fcs/binaries"
#JEMMY_JAR="x:/Jemmy/jemmy.jar"
#JAVA_HOME="z:/jdk/1.5.0/promoted/all/b32/binaries/windows-i586"
#TEST_BASE_PATH="z:/jdk/1.5.0/promoted/all/b32/ws/j2se/test"
#Alternative paths for the NSK site:
#JT_HOME="h:/java/jct"
#JEMMY_JAR="$JT_HOME/jemmy/jemmy.jar"
#JAVA_HOME="h:/java/jdk1.5.0/win32"
#TEST_BASE_PATH="h:/java/regtest.tiger/test"
TESTVMOPTS="-client"
CLASSPATH="$JT_HOME/classes;$JT_HOME/lib/javatest.jar;$JT_HOME/lib/jtreg.jar"
TEST="java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html"
mkdir -p $WORK_DIR/scratch 2>&1
mkdir -p $WORK_DIR/jtData 2>&1
mkdir -p $REPORT_DIR 2>&1
#rm $WORK_DIR/jtData/ResultCache.jtw 2>&1
cd $WORK_DIR/scratch
$JAVA_HOME/bin/java -server -cp $CLASSPATH -DenvVars=TESTJAVAHOME=$JAVA_HOME,TESTVMOPTS=$TESTVMOPTS,DISPLAY=:0,windir=$windir,SystemRoot=$SystemRoot,PATH=${SHELL%/*},CPAPPEND=$JEMMY_JAR,TZ=,LC_ALL=en_US,LC_CTYPE=en_US,LANG=en_US,LPDEST= -DDISPLAY=:0 -DlocalHost="linux-17" -Dprogram=jtreg com.sun.javatest.regtest.Main -a -v default -batch -params -w "$WORK_DIR" -r "$REPORT_DIR" -t "$TEST_BASE_PATH" "$TEST_BASE_PATH/$TEST"
--- script end ---
Test output (jtr part):
=======================
----------System.out:(6/171)----------
isMS = sun.awt.windows.WToolkit
Insets: right = 18 bottom = 18
we are waiting 1
scroll.getValue() = 0
scroll.getVisibleAmount() = 353
scroll.getMaximum() = 800
----------System.err:(6/469)----------
java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
at ScrollPaneWindowsTest.testOneScrollbar(ScrollPaneWindowsTest.java:115)
at ScrollPaneWindowsTest.start(ScrollPaneWindowsTest.java:79)
at com.sun.javatest.regtest.AppletWrapper$AppletThread.run(AppletWrapper.java:133)
at java.lang.Thread.run(Thread.java:566)
STATUS:Failed.Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
test result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
Specific machine info:
======================
Hostname: linux-17
OS: Windows 98
======================================================================
Filed By : J2SE-SQA [###@###.###
JDK : JDK1.5.0 (tested with b32, b30)
Testbase : Regression-test
Platform[s] : Windows 98
Falling test[s]:
java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html
Regression test java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html fails on Windows 98.
This is a new test for Tiger which appeared for the first time in the test suite for JDK1.5.0-b30.
The test is for Windows only and passes on Windows 2000, Windows XP.
The test contains the following code:
if ( !Toolkit.getDefaultToolkit().getClass().getName().equals("sun.awt.windows.WToolkit")) {
System.out.println("This test is for Windows 2000/XP only.");
return;
}
But this condition allows the test to run on Windows 98.
Popup menus does not work in ScrollPanes for Windows 98 (tested with JDK1.4.1, JDK1.4.2, JDK1.5.0).
Since this is probably the supposed behavior caused by limitations of Windows 98 controls,
I'm filing the bug as a test bug meaning that the condition above should take Windows 98 into consideration,
since we use this OS in regular testing.
Test source location:
=====================
/java/re/jdk/1.5.0/promoted/all/b32/ws/j2se/test/java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html
jtr file location:
==================
/net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b32/regtest/win32/win98_linux-17/workDir/test/java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.jtr
How to reproduce:
=================
Run the following script (you may need to change its variables)
--- script start ---
#!/bin/sh
RESULT_DIR=`pwd`
WORK_DIR=$RESULT_DIR/workDir/test
REPORT_DIR=$RESULT_DIR/reportDir
#Paths in Java Software:
JT_HOME="z:/jct-tools/3.1.2/archive/fcs/binaries"
JEMMY_JAR="x:/Jemmy/jemmy.jar"
JAVA_HOME="z:/jdk/1.5.0/promoted/all/b32/binaries/windows-i586"
TEST_BASE_PATH="z:/jdk/1.5.0/promoted/all/b32/ws/j2se/test"
#Alternative paths outside Java Software:
#JT_HOME="z:/jct-tools/3.1.2/archive/fcs/binaries"
#JEMMY_JAR="x:/Jemmy/jemmy.jar"
#JAVA_HOME="z:/jdk/1.5.0/promoted/all/b32/binaries/windows-i586"
#TEST_BASE_PATH="z:/jdk/1.5.0/promoted/all/b32/ws/j2se/test"
#Alternative paths for the NSK site:
#JT_HOME="h:/java/jct"
#JEMMY_JAR="$JT_HOME/jemmy/jemmy.jar"
#JAVA_HOME="h:/java/jdk1.5.0/win32"
#TEST_BASE_PATH="h:/java/regtest.tiger/test"
TESTVMOPTS="-client"
CLASSPATH="$JT_HOME/classes;$JT_HOME/lib/javatest.jar;$JT_HOME/lib/jtreg.jar"
TEST="java/awt/ScrollPane/ScrollPaneWindowsTest/ScrollPaneWindowsTest.html"
mkdir -p $WORK_DIR/scratch 2>&1
mkdir -p $WORK_DIR/jtData 2>&1
mkdir -p $REPORT_DIR 2>&1
#rm $WORK_DIR/jtData/ResultCache.jtw 2>&1
cd $WORK_DIR/scratch
$JAVA_HOME/bin/java -server -cp $CLASSPATH -DenvVars=TESTJAVAHOME=$JAVA_HOME,TESTVMOPTS=$TESTVMOPTS,DISPLAY=:0,windir=$windir,SystemRoot=$SystemRoot,PATH=${SHELL%/*},CPAPPEND=$JEMMY_JAR,TZ=,LC_ALL=en_US,LC_CTYPE=en_US,LANG=en_US,LPDEST= -DDISPLAY=:0 -DlocalHost="linux-17" -Dprogram=jtreg com.sun.javatest.regtest.Main -a -v default -batch -params -w "$WORK_DIR" -r "$REPORT_DIR" -t "$TEST_BASE_PATH" "$TEST_BASE_PATH/$TEST"
--- script end ---
Test output (jtr part):
=======================
----------System.out:(6/171)----------
isMS = sun.awt.windows.WToolkit
Insets: right = 18 bottom = 18
we are waiting 1
scroll.getValue() = 0
scroll.getVisibleAmount() = 353
scroll.getMaximum() = 800
----------System.err:(6/469)----------
java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
at ScrollPaneWindowsTest.testOneScrollbar(ScrollPaneWindowsTest.java:115)
at ScrollPaneWindowsTest.start(ScrollPaneWindowsTest.java:79)
at com.sun.javatest.regtest.AppletWrapper$AppletThread.run(AppletWrapper.java:133)
at java.lang.Thread.run(Thread.java:566)
STATUS:Failed.Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
test result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: Test Failed. Position of scrollbar is incorrect.
Specific machine info:
======================
Hostname: linux-17
OS: Windows 98
======================================================================