-
Bug
-
Resolution: Fixed
-
P3
-
5.0
-
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
======================================================================
- duplicates
-
JDK-4934867 javadoc -help generates runtime exception
-
- Closed
-
- relates to
-
JDK-4936400 Test com/sun/javadoc/testNewLanguageFeatures still failing on windows
-
- Closed
-