Jon
By the way, what is the top level make command for running all tests in jdk and
in hotspot? running make test just launches jdk_core and langtools test suite....
Le 22/11/2013 21:50, Jonathan Gibbons a écrit :
Francis,
I do note that your /cygdrive/Z paths seem to have been successfully converted
to Z: paths, which is good.
In the rerun part of the file you can see:
-classpath
'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree;Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\lib\tools.jar'
-sourcepath 'Z:\JDK\jdk8\langtools\test\tools\javac\doctree'
Hidden in that is a reference to tools.jar, which is where javac should be
finding com.sun.source.util.* so at first glance, your comment about not
finding those classes seems to be off base. That being said, while the rerun
section is supposed to reflect reality, it is conceivable that there are
issues -- meaning that it does not accurately reflect what javac was actually
doing.
What other tests were failing for you? Was it a localized group of tests,
such as the doclint tests, or was it many tests all across the langtools suite?
About 276 are in error mostly for this error
TEST RESULT: Error. Agent error: java.lang.InterruptedException; check console
log for any additional details
Test results: passed: 2 651; failed: 27; error: 276
Report written to
Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTreport\html\report.html
Results written to
Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork
Error: Some tests failed or other problems occurred.
make[2]: *** [jtreg-tests] Error 3
if [ -r Z:/JDK/jdk8/LANGTO~1/build/WINDOW~1/test/LANGTO~1/jtreg/status.txt ];
then \
echo ; echo "Summary of jtreg test failures" ; \
cat
Z:/JDK/jdk8/LANGTO~1/build/WINDOW~1/test/LANGTO~1/jtreg/JTreport/text/summary.txt |
\
grep -v 'Not run' | grep -v 'Passed' ; \
echo ; \
exit `cat
Z:/JDK/jdk8/LANGTO~1/build/WINDOW~1/test/LANGTO~1/jtreg/status.txt` ; \
fi
make[2]: Target `jtreg' not remade because of errors.
make[2]: Leaving directory `/cygdrive/Z/JDK/jdk8/langtools/test'
make[1]: *** [langtools_jtreg] Error 2
make[1]: Target `default' not remade because of errors.
## Finished test (build time 04:40:20)
-- Jon
On 11/22/2013 12:23 PM, Francis ANDRE wrote:
Hello
I am running the langtools test suite with
/cygdrive/c/cygwin/usr/local/bin/make -k -C ../langtools/test
JT_JAVA=/cygdrive/Z/JDK/jdk8/build/windows-x86-normal-server-release/images/j2sdk-image
TEST=jtreg jtreg
and got many compiles error. I think
jdk8\build\windows-x86-normal-server-release\langtools\classes\com\sun\source\util
directory is missing from the classpath but dot know how to fix it.
Any thought?
Francis
FrancisANDRE@idefix /cygdrive/Z/JDK/jdk8
$ hg tip
changeset: 908:0a6db1aac998
tag: tip
user: cl
date: Thu Nov 21 09:22:41 2013 -0800
summary: Added tag jdk8-b117 for changeset a4afb0a8d55e
--------------------------------------------------
TEST: tools/javac/doctree/AttrTest.java
JDK under test:
(Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image)
openjdk version "1.8.0-internal"
OpenJDK Runtime Environment (build
1.8.0-internal-francisandre_2013_11_22_07_15-b00)
OpenJDK Server VM (build 25.0-b59, mixed mode)
ACTION: build -- Failed. Compilation failed: Compilation failed
REASON: User specified action: run build DocCommentTester
TIME: 1.75 seconds
messages:
command: build DocCommentTester
reason: User specified action: run build DocCommentTester
elapsed time (seconds): 1.75
ACTION: compile -- Failed. Compilation failed: Compilation failed
REASON: .class file out of date or does not exist
TIME: 1.734 seconds
messages:
command: compile -XDignore.symbol.file=true
Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java
reason: .class file out of date or does not exist
elapsed time (seconds): 1.734
rerun:
'PATH=C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program
Files\Microsoft Visual Studio 10.0\VC\BIN;C:\Program Files\Microsoft Visual
Studio
10.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\Program
Files\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Program Files\HTML Help
Workshop;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0
Tools;C:\Program Files\Microsoft
SDKs\Windows\v7.0A\bin;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft
Visual Studio 10.0\VC\BIN;C:\Program Files\Microsoft Visual Studio
10.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program
Files\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Program Files\Microsoft
SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools;C:\Program Files\Microsoft
SDKs\Windows\v7.0A\bin;C:\Program Files\Apache Software
Foundation\apache-ant-1.8.4\bin;C:\Program Files\Apache Software
Foundation\apache-maven-3.0.3\bin' \
SystemDrive=C: \
'SystemRoot=C:\WINDOWS' \
'TEMP=C:\cygwin\tmp' \
'TMP=C:\cygwin\tmp' \
'windir=C:\WINDOWS' \
'Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\bin\javac'
\
-J-Xmx768m \
-J-Dtest.vm.opts=-Xmx768m \
-J-Dtest.class.path.prefix='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree'
\
-J-Dtest.jdk='Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image'
\
-J-Dtest.timeout.factor=1.0 \
-J-Dtest.src.path='Z:\JDK\jdk8\langtools\test\tools\javac\doctree' \
-J-Dtest.compiler.opts= \
-J-Dcompile.jdk='Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image'
\
-J-Dtest.classes='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree'
\
-J-Dtest.class.path='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree'
\
-J-Dtest.java.opts= \
-J-Dtest.src='Z:\JDK\jdk8\langtools\test\tools\javac\doctree' \
-J-Dtest.tool.vm.opts=-J-Xmx768m \
-d
'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree'
-classpath
'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree;Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\lib\tools.jar'
-sourcepath 'Z:\JDK\jdk8\langtools\test\tools\javac\doctree'
-XDignore.symbol.file=true
'Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java'
direct:
Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java:109:
error: cannot find symbol
static abstract class DeclScanner extends TreePathScanner<Void, Void> {
^
symbol: class TreePathScanner
location: class DocCommentTester
Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java:113:
error: cannot find symbol
public Void visitClass(ClassTree tree, Void ignore) {