Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5048830

TEST_BUG: Description of .../4193219/IconCoord.html is incorrect

    Details

    • Subcomponent:
    • Understanding:
      Fix Understood
    • CPU:
      x86
    • OS:
      linux

      Description



      Name: vsR10238 Date: 05/18/2004


      Filed By : J2SE-SQA [###@###.###
      JDK : JDK1.5.0-b50
      Testbase : Regression-test
      Platform[s] : RedHat Advanced Server 3 (Gnome)
      Falling test[s]:
               javax/swing/JInternalFrame/4193219/IconCoord.html

      Regression-test javax/swing/JInternalFrame/4193219/IconCoord.html test fails with JDK1.5.0, JDK1.4.2 on all platforms.
      Below is an excerpt from the test description:

      "...
      Click in the title bar of the top-level window entitled "IntFrameCoord" to give it focus.
      Now, click on the "variable" radio button next to "applet size" (this is important!) You are now ready to run the test.

      First, iconify internal frame "Frame 1" by clicking on its iconify button.
      Note: the next step you are asked to do will cover up these instructions;
      copy them down, or read to the end and remember them.

      Now, maximize the top-level window in which the applet is running.
      The "Frame 1" icon should stay in the lower left corner of the desktop;
      if it doesn't, press "Fail".



      The problem is that the Frame1 icon does not stay in the lower left corner of the parent container
      after maximizing the top-level window.

      We failed the JDK bug 5046609, which was closed then as not a bug.

      Below are comments from 5046609:

      "Reproducible in build b50.
      Also reproducible in 1.4.2 and 1.4.0.
      Not a regression. No documentation specifies the anticipated behavior.
      The position of the icon is remembered and reused, even if more space
      is added to the bottom of the JInternalFrame. This is the way it works
      and should not be considered a bug.
      This can be reopened as an RFE."



      Thus, the test description is obviously violated by the behaviour of the test and
      needs to be updated.



      Test source location:
      =====================
      /java/re/jdk/1.5.0/promoted/all/b50/ws/j2se/test/javax/swing/JInternalFrame/4193219/IconCoord.html

      jtr file location:
      ==================
      /net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b50/regtest/linux/RedHat_Advanced_Server_3_Gnome__linux-16/workDir/test-manual/javax/swing/JInternalFrame/4193219/IconCoord.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/b50/binaries/linux-i586"
      TEST_BASE_PATH="/java/re/jdk/1.5.0/promoted/all/b50/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/b50/binaries/linux-i586"
      #TEST_BASE_PATH="/net/koori.sfbay/onestop/jdk/1.5.0/promoted/all/b50/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/linux"
      #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="javax/swing/JInternalFrame/4193219/IconCoord.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-16
      OS: RedHat Advanced Server 3 (Gnome)



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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mbronsonsunw Mike Bronson (Inactive)
                Reporter:
                vshsunw Vsh Vsh (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Imported:
                  Indexed: