jtreg and junit
Jonathan Gibbons
jonathan.gibbons at oracle.com
Sat Oct 8 01:00:39 PDT 2011
Henri,
Thanks for the additional details. That gives me somewhere to start
looking.
-- Jon
On 10/08/2011 12:57 AM, Henri Gomez wrote:
>> I still get errors in test due to junit
>>
>> jtreg is installed under
>> /Users/henri/Documents/jenkins/data/DROP_DIR/jtreg (from
>> jtreg-4.1-bin-b03_11_jul_2011.zip)
>>
>> junit 4.5 is installed under lib dir next to jtreg.jar or javatest.jar
>> (same one Kelly reported).
>>
>>
>> total 10512
>> -rw-r--r--@ 1 henri staff 4218879 11 jul 19:27 javatest.jar
>> -rw-r--r--@ 1 henri staff 500645 11 jul 19:27 jh.jar
>> -r--r--r--@ 1 henri staff 457045 11 jul 19:28 jtreg.jar
>> -rw-r--r-- 1 henri staff 198945 30 sep 09:38 junit.jar
>>
>> Tests are done with this script :
>>
>> http://code.google.com/p/openjdk-osx-build/source/browse/trunk/testvmosxu.sh
>>
>> Note, JT_HOME is defined
>>
>> $JTREG_DIR/linux/bin/jtreg -jdk:${BUILD_JDK_LOCATION} -agentvm
>> -ignore:quiet -v:summary test/java/lang
>>
>> I'm wondering why jtreg didn't locate junit.jar.
>>
>> Did someone succeed with jtreg / junit on OS/X ?
>> If so, could you provide command line ?
> It seems to be related to -agentvm :
>
> Initial setup (and cleanup)
>
> cd /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk
> rm -rf JTwork/ JTreport/
>
> with -agentvm
>
> /Users/henri/Documents/jenkins/data/DROP_DIR/jtreg/linux/bin/jtreg
> -jdk:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
> -agentvm -v:summary test/java/lang/Math
> Passed: java/lang/Math/AbsPositiveZero.java
> Passed: java/lang/Math/Atan2Tests.java
> Passed: java/lang/Math/CeilAndFloorTests.java
> Passed: java/lang/Math/CubeRootTests.java
> Passed: java/lang/Math/Expm1Tests.java
> Passed: java/lang/Math/HyperbolicTests.java
> Passed: java/lang/Math/HypotTests.java
> Passed: java/lang/Math/IeeeRecommendedTests.java
> Passed: java/lang/Math/Log10Tests.java
> Passed: java/lang/Math/Log1pTests.java
> Passed: java/lang/Math/MinMax.java
> Passed: java/lang/Math/PowTests.java
> FAILED: java/lang/Math/R1400112FloatPrecisionTest.java
> Passed: java/lang/Math/Rint.java
> Passed: java/lang/Math/RoundTests.java
> Passed: java/lang/Math/TanTests.java
> FAILED: java/lang/Math/VampireNumbers.java
> Test results: passed: 15; failed: 2
> Report written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTreport/html/report.html
> Results written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTwork
>
> 2 tests failed (those with junit involved)
>
> without -agentvm
>
> /Users/henri/Documents/jenkins/data/DROP_DIR/jtreg/linux/bin/jtreg
> -jdk:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
> -v:summary test/java/lang/Math
> Passed: java/lang/Math/AbsPositiveZero.java
> Passed: java/lang/Math/Atan2Tests.java
> Passed: java/lang/Math/CeilAndFloorTests.java
> Passed: java/lang/Math/CubeRootTests.java
> Passed: java/lang/Math/Expm1Tests.java
> Passed: java/lang/Math/HyperbolicTests.java
> Passed: java/lang/Math/HypotTests.java
> Passed: java/lang/Math/IeeeRecommendedTests.java
> Passed: java/lang/Math/Log10Tests.java
> Passed: java/lang/Math/Log1pTests.java
> Passed: java/lang/Math/MinMax.java
> Passed: java/lang/Math/PowTests.java
> Passed: java/lang/Math/R1400112FloatPrecisionTest.java
> Passed: java/lang/Math/Rint.java
> Passed: java/lang/Math/RoundTests.java
> Passed: java/lang/Math/TanTests.java
> Passed: java/lang/Math/VampireNumbers.java
> Test results: passed: 17
> Report written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTreport/html/report.html
> Results written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTwork
>
> All tests passed
>
> Something interesting.
> If I don't remove JTwork directory after test without -agentvm, this
> one will works
>
> /Users/henri/Documents/jenkins/data/DROP_DIR/jtreg/linux/bin/jtreg
> -jdk:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
> -agentvm -v:summary test/java/lang/Math
> Passed: java/lang/Math/AbsPositiveZero.java
> Passed: java/lang/Math/Atan2Tests.java
> Passed: java/lang/Math/CeilAndFloorTests.java
> Passed: java/lang/Math/CubeRootTests.java
> Passed: java/lang/Math/Expm1Tests.java
> Passed: java/lang/Math/HyperbolicTests.java
> Passed: java/lang/Math/HypotTests.java
> Passed: java/lang/Math/IeeeRecommendedTests.java
> Passed: java/lang/Math/Log10Tests.java
> Passed: java/lang/Math/Log1pTests.java
> Passed: java/lang/Math/MinMax.java
> Passed: java/lang/Math/PowTests.java
> Passed: java/lang/Math/R1400112FloatPrecisionTest.java
> Passed: java/lang/Math/Rint.java
> Passed: java/lang/Math/RoundTests.java
> Passed: java/lang/Math/TanTests.java
> Passed: java/lang/Math/VampireNumbers.java
> Test results: passed: 17
> Report written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTreport/html/report.html
> Results written to
> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/jdk/JTwork
>
> Hope it will help.
More information about the macosx-port-dev
mailing list