Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[java] 5 openjdk tests for javadoc failed on java-basic package #1149

Open
vivanov-gh opened this issue Aug 22, 2019 · 0 comments
Open

[java] 5 openjdk tests for javadoc failed on java-basic package #1149

vivanov-gh opened this issue Aug 22, 2019 · 0 comments
Assignees
Labels
Projects

Comments

@vivanov-gh
Copy link

5 openjdk tests for Javadoc failed on the java-basic package:
langtools/test/com/sun/javadoc/T6735320/T6735320.java
langtools/test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
langtools/test/com/sun/javadoc/testValueTag/TestValueTag.java
langtools/test/com/sun/javadoc/testCustomTag/TestCustomTag.java
langtools/test/tools/javadoc/doclint/DocLintTest.java

The test langtools/test/com/sun/javadoc/T6735320/T6735320.java on CL failed with message:

WARNING_OUTPUT :
/home/cluser/test_proj/jtreg/jdk8_split_tests/langtools/test/com/sun/javadoc/T6735320/SerialFieldTest.java:30: warning - @serialField tag has no arguments.
java.lang.AssertionError: zero return code from javadoc

on RHEL output is:

ERROR_OUTPUT :
/home/smbuser/localwdir/test_bundling_tst/langtools/test/com/sun/javadoc/T6735320/SerialFieldTest.java:28: error: identifier expected
* @serialField

Test langtools/test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java on CL failed with message:

Running subtest #4... FAILED
for bug 4652655-4857717 (TestClassCrossReferences)
when searching for:
Link to external member gcd in 4652655-4857717/C.html

On RHEL output is:

Running subtest #4... Passed
found:
Link to external member gcd in 4652655-4857717/C.html

Note, the generated C.html files are different for Clear Linux and RHEL:

114c114
< Cross link to member: Link to external member gcd

Cross link to member: Link to external member gcd

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

I.e. in case of Clear Linux it generates "gcd(java.math.BigInteger)" instead of "gcd-java.math.BigInteger-".

The test com/sun/javadoc/testValueTag/TestValueTag.java failed on Clear Linux with log:

Running subtest #19... FAILED
for bug 4764045 (TestValueTag)
when searching for:
error: value does not refer to a constant
* Result: {@value TEST_12_ERROR} in ERROR_OUTPUT
...

On RHEL output is:

Running subtest #19... Passed
found:
error: value does not refer to a constant
* Result: {@value TEST_12_ERROR} in ERROR_OUTPUT

The test /tools/javadoc/doclint/DocLintTest.java failed with output:

test: []
Loading source file Test.java...
...
Test.java:13: warning - @return tag has no arguments.
Test.java:10: warning - Tag @see: reference not found: DoesNotExist
...
2 warnings

On RHEL output is:

test: []
Loading source file Test.java...
...
Test.java:9: error: reference not found
/** @see DoesNotExist /
^
Test.java:12: warning: no description for @return
/
* @return */
^
...
1 error
1 warning

For the first glance some settings are different for Javadoc tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Open Bugs
Needs Priority
Development

No branches or pull requests

3 participants