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

TEST_BUG: 3 Regression-test com/sun/javadoc tests fail on Windows

XMLWordPrintable

    • b24
    • generic, x86
    • generic, windows_xp
    • Verified



      Name: vsR10238 Date: 10/08/2003


      Filed By : J2SE-SQA [###@###.###
      JDK : JDK1.5.0-b22 (new tests for JDK1.5.0-b22, fail to compile on previous builds)
      Testbase : Regression-test
      Platform[s] : Windows (not reproducible on other platforms)
      Falling test[s]:
               com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
               com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
               com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java

      These 3 Regression tests fail with JDK1.5.0-b22 on Windows platforms
      (tested on Windows XP Home, Windows XP Pro, Windows 2000 Pro).

      The tests look for strings containing '\n' in javadoc results which on Windows contain '\r\n' instead of just '\n'.
      After I had modified com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java to look for '\r\n' instead of '\n'
      the test passed.

      The test should be modified to work on Windows.

      Test source location:
      =====================
      /java/re/jdk/1.5.0/promoted/all/b22/ws/j2se/test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
      /java/re/jdk/1.5.0/promoted/all/b22/ws/j2se/test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
      /java/re/jdk/1.5.0/promoted/all/b22/ws/j2se/test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java

      jtr file location:
      ==================
      /net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b22/regtest/win32/winXP_smp_linux-21/workDir/test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.jtr
      /net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b22/regtest/win32/winXP_smp_linux-21/workDir/test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.jtr
      /net/jtgb4u4c.sfbay/export/sail15/results.2/tiger/b22/regtest/win32/winXP_smp_linux-21/workDir/test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.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

      #KOORI_ONESTOP is your path to koori.sfbay/onestop (/net/koori/onestop, /java/re)
      KOORI_ONESTOP="z:"
      #JPSE04 is your path to /net/jdk/export/jpse04
      JPSE04="x:"

      #JT_HOME="h:/java/jct"
      JT_HOME="$KOORI_ONESTOP/jct-tools/3.1.2/archive/fcs/binaries"
      #JEMMY_JAR="$JT_HOME/jemmy/jemmy.jar"
      JEMMY_JAR="$JPSE04/Jemmy/jemmy.jar"
      #JAVA_HOME="h:/java/jdk1.5.0/win32"
      JAVA_HOME="$KOORI_ONESTOP/jdk/1.5.0/promoted/all/b22/binaries/windows-i586"

      #TEST_BASE_PATH="h:/java/regtest.tiger/test"
      TEST_BASE_PATH="$KOORI_ONESTOP/jdk/1.5.0/promoted/all/b22/ws/j2se/test"


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

      TEST="com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java"

      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-21" -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 ---

      Script output:
      ==============

      Test output (jtr part):
      =======================
      ----------System.out:(0/0)----------
      ----------System.err:(0/0)----------
      result: Passed. Compilation successful

      #section:build
      ----------messages:(3/135)----------
      command: build TestConstructorIndent
      reason: User specified action: run build TestConstructorIndent
      elapsed time (seconds): 0.015
      result: Passed. No need to compile: TestConstructorIndent.java

      #section:build
      ----------messages:(3/110)----------
      command: build TestConstructorIndent
      reason: Named class compiled on demand
      elapsed time (seconds): 0.016
      result: Passed. No need to compile: TestConstructorIndent.java

      #section:main
      ----------messages:(3/132)----------
      command: main TestConstructorIndent
      reason: User specified action: run main TestConstructorIndent
      elapsed time (seconds): 5.797
      ----------System.out:(34/1160)*----------

      Running javadoc...
      STDOUT:
      Loading source file h:\java\regtest.tiger\test\com\sun\javadoc\testConstructorIndent\C.java...
      Constructing Javadoc information...
      Standard Doclet version 1.5.0-beta
      Building tree for all the packages and classes...
      Generating 4904037\C.html...
      Generating 4904037\package-frame.html...
      Generating 4904037\package-summary.html...
      Generating 4904037\package-tree.html...
      Generating 4904037\constant-values.html...
      Building index for all the packages and classes...
      Generating 4904037\overview-tree.html...
      Generating 4904037\index-all.html...
      Generating 4904037\deprecated-list.html...
      Building index for all classes...
      Generating 4904037\allclasses-frame.html...
      Generating 4904037\allclasses-noframe.html...
      Generating 4904037\index.html...
      Generating 4904037\packages.html...
      Generating 4904037\help-doc.html...
      Generating 4904037\stylesheet.css...

      Running subtest #1... FAILED
      for bug 4904037 (TestConstructorIndent)
      when searching for:
      <DL>
      <DD>This is just a simple constructor.
      <P>
      <DL>
      <DT><B>Parameters:</b><DD><CODE>i</code> - a param.</dl>
      </dl> in 4904037\C.html

      ----------System.err:(20/909)----------


      java.lang.Error:
      1 of 1 subtests failed for bug 4904037 (TestConstructorIndent)

      at JavadocTester.printSummary(JavadocTester.java:264)
      at TestConstructorIndent.main(TestConstructorIndent.java:39)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:82)
      at java.lang.Thread.run(Thread.java:549)

      JavaTest Message: Test threw exception: java.lang.Error:
      1 of 1 subtests failed for bug 4904037 (TestConstructorIndent)

      JavaTest Message: shutting down test

      STATUS:Failed.`main' threw exception: java.lang.Error: 1 of 1 subtests failed for bug 4904037 (TestConstructorIndent)
      result: Failed. Execution failed: `main' threw exception: java.lang.Error: 1 of 1 subtests failed for bug 4904037 (TestConstructorIndent)


      test result: Failed. Execution failed: `main' threw exception: java.lang.Error: 1 of 1 subtests failed for bug 4904037 (TestConstructorIndent)


      Specific machine info:
      ======================
      Hostname: linux-21
      OS: Windows XP Home



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

            jhosunw Jamie Ho (Inactive)
            vshsunw Vsh Vsh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: