JDK-5036732 : MAWT: Reg-test java/awt/Focus/HiddenTraversalTest/HiddenTraversalTest.html fails
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 6
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2004-04-23
  • Updated: 2019-12-17
  • Resolved: 2019-12-17
Related Reports
Relates :  
Description
Name: mmR10223			Date: 04/23/2004


Filed By       : J2SE-SQA [###@###.###
JDK            : JDK1.5.0-b48
Testbase       : Regression-test
Platform[s]    : Solaris  (GNOME, CDE)
switch/Mode    : -client
Falling test[s]: 
        java/awt/Focus/HiddenTraversalTest/HiddenTraversalTest.html 

This manual regression-test fails on Solaris platform only.

Test description says:

Examine the Frame. If six buttons are visible, resize the frame
so that only four are visible. If fewer than six buttons are
visible, do nothing.

Now, repeatedly press the tab key. Focus shoud cycle through the
visible and invisible buttons. If after six presses of the tab
button 'Button 0' has focus, the test passes. If focus is instead
stuck at 'Button 3', the test fails.
...

but, "button 0" has no focus after six and more  presses of the tab button.


Test source location:
=====================
/java/re/jdk/1.5.0/promoted/all/b47/ws/j2se/test/java/awt/Focus/HiddenTraversalTest/HiddenTraversalTest.html

jtr file location:
==================
/net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b47/regtest/sparc/Solaris_10_sparc_GNOME__linux-8/workDir/test-manual/java/awt/Focus/HiddenTraversalTest/HiddenTraversalTest.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="/java/re/jct-tools/3.1.2/archive/fcs/binaries"
JEMMY_JAR="/net/jdk.sfbay/export/jpse04/Jemmy/jemmy.jar"
JAVA_HOME="/java/re/jdk/1.5.0/promoted/all/b47/binaries/solaris-sparc"
TEST_BASE_PATH="/java/re/jdk/1.5.0/promoted/all/b47/ws/j2se/test"

#Alternative paths outside Java Software 
#JT_HOME="/net/koori.sfbay/onestop/jct-tools/3.1.2/archive/fcs/binaries"
#JEMMY_JAR="/net/jdk.sfbay/export/jpse04/Jemmy/jemmy.jar"
#JAVA_HOME="/net/koori.sfbay/onestop/jdk/1.5.0/promoted/all/b47/binaries/solaris-sparc"
#TEST_BASE_PATH="/net/koori.sfbay/onestop/jdk/1.5.0/promoted/all/b47/ws/j2se/test"

#Alternative paths for the NSK site:
#JT_HOME="/net/linux-15/export/home/java/jct"
#JEMMY_JAR="$JT_HOME/jemmy/jemmy.jar"
#JAVA_HOME="/net/linux-15/export/home/java/jdk1.5.0/sparc"
#TEST_BASE_PATH="/net/linux-15/export/home/java/regtest.tiger/test"

TESTVMOPTS="-client"
CLASSPATH="$JT_HOME/classes:$JT_HOME/lib/javatest.jar:$JT_HOME/lib/jtreg.jar"

TEST="java/awt/Focus/HiddenTraversalTest/HiddenTraversalTest.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 -showversion -server -cp $CLASSPATH -DenvVars=TESTJAVAHOME=$JAVA_HOME,TESTVMOPTS=$TESTVMOPTS,DISPLAY=$DISPLAY,HOME=$HOME/.regtest,PATH=/bin:/usr/bin,CPAPPEND=$JEMMY_JAR,TZ=,LC_ALL=en_US,LC_CTYPE=en_US,LANG=en_US,LPDEST= -DDISPLAY=$DISPLAY -DlocalHost=`uname -n` -Dprogram=jtreg com.sun.javatest.regtest.Main -v default -batch -params  -keywords manual  -w "$WORK_DIR" -r "$REPORT_DIR" -t "$TEST_BASE_PATH" "$TEST_BASE_PATH/$TEST"
--- script end ---

Specific machine info:
======================
Hostname: linux-8
OS: Solaris 10 (sparc) (GNOME)

======================================================================

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mustang
17-09-2004

EVALUATION Name: rpR10076 Date: 04/23/2004 Indeed, a bug. The focus, however, appears to be stuck on Button5, not on Button3 like in the original bug. The same behaviour can be seen with 1.4.2. ###@###.### ====================================================================== I could reproduce this bug only on MToolkit and couldn't on XToolkit. I'm not sure that we should fix it in Mustang.
17-09-2004