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

TEST_BUG: Reg-test .../ScrollPaneWindowsTest.html fails on Windows 98

XMLWordPrintable

    • 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



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

            dav Andrei Dmitriev (Inactive)
            vshsunw Vsh Vsh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: