[security-dev 01435]: Re: hg: jdk7/tl/jdk: 6907177: Update jdk tests to remove unncessary -source and -target options
Kelly O'Hair
Kelly.Ohair at Sun.COM
Fri Dec 4 17:24:49 UTC 2009
Andrew John Hughes wrote:
> 2009/12/4 <joe.darcy at sun.com>:
>> Changeset: 1755493c5774
>> Author: darcy
>> Date: 2009-12-03 18:19 -0800
>> URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1755493c5774
>>
>> 6907177: Update jdk tests to remove unncessary -source and -target options
>> Reviewed-by: ohair
>>
>> ! test/demo/jvmti/hprof/CpuOldTest.java
>> ! test/demo/jvmti/hprof/CpuSamplesTest.java
>> ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java
>> ! test/demo/jvmti/hprof/CpuTimesTest.java
>> ! test/demo/jvmti/hprof/HeapAllTest.java
>> ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java
>> ! test/demo/jvmti/hprof/HeapDumpTest.java
>> ! test/demo/jvmti/hprof/HeapSitesTest.java
>> ! test/demo/jvmti/hprof/OptionsTest.java
>> ! test/java/io/Serializable/enum/array/Test.java
>> ! test/java/io/Serializable/enum/badResolve/Write.java
>> ! test/java/io/Serializable/enum/basic/Test.java
>> ! test/java/io/Serializable/enum/classObject/Test.java
>> ! test/java/io/Serializable/enum/constantSubclasses/Write.java
>> ! test/java/io/Serializable/enum/ignoreSerializationFields/Test.java
>> ! test/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
>> ! test/java/io/Serializable/enum/mismatchedTypecode/Test.java
>> ! test/java/io/Serializable/enum/missingConstant/Write.java
>> ! test/java/io/Serializable/enum/unshared/Test.java
>> ! test/java/lang/Boolean/MakeBooleanComparable.java
>> ! test/java/lang/Class/Cast.java
>> ! test/java/lang/Class/IsEnum.java
>> ! test/java/lang/Class/asSubclass/BasicUnit.java
>> ! test/java/lang/ClassLoader/Assert.sh
>> ! test/java/lang/Integer/BitTwiddle.java
>> ! test/java/lang/Long/BitTwiddle.java
>> ! test/java/lang/Math/Atan2Tests.java
>> ! test/java/lang/Math/IeeeRecommendedTests.java
>> ! test/java/lang/Math/PowTests.java
>> ! test/java/lang/Math/TanTests.java
>> ! test/java/lang/Runtime/exec/WinCommand.java
>> ! test/java/lang/Thread/GenerifyStackTraces.java
>> ! test/java/lang/Thread/UncaughtExceptions.sh
>> ! test/java/lang/annotation/UnitTest.java
>> ! test/java/lang/annotation/package-info.java
>> ! test/java/lang/management/CompositeData/MemoryNotifInfoCompositeData.java
>> ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java
>> ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java
>> ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java
>> ! test/java/lang/management/ManagementFactory/ProxyExceptions.java
>> ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java
>> ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java
>> ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java
>> ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh
>> ! test/java/lang/reflect/Constructor/GenericStringTest.java
>> ! test/java/lang/reflect/Field/GenericStringTest.java
>> ! test/java/lang/reflect/Generics/StringsAndBounds.java
>> ! test/java/lang/reflect/Generics/TestC1.java
>> ! test/java/lang/reflect/Generics/TestC2.java
>> ! test/java/lang/reflect/Generics/TestN1.java
>> ! test/java/lang/reflect/Generics/exceptionCauseTest.java
>> ! test/java/lang/reflect/Generics/getAnnotationTest.java
>> ! test/java/lang/reflect/Method/Equals.java
>> ! test/java/lang/reflect/Method/GenericStringTest.java
>> ! test/java/math/BigDecimal/DivideTests.java
>> ! test/java/math/BigDecimal/IntegralDivisionTests.java
>> ! test/java/math/BigDecimal/PowTests.java
>> ! test/java/math/BigDecimal/ToPlainStringTests.java
>> ! test/java/math/BigDecimal/ZeroScalingTests.java
>> ! test/java/math/RoundingMode/RoundingModeTests.java
>> ! test/java/net/ProxySelector/ProxyTest.java
>> ! test/java/net/URL/PerConnectionProxy.java
>> ! test/java/security/cert/PKIXBuilderParameters/InvalidParameters.java
>> ! test/java/security/cert/PKIXParameters/InvalidParameters.java
>> ! test/java/util/AbstractList/CheckForComodification.java
>> ! test/java/util/Collections/AddAll.java
>> ! test/java/util/Collections/Disjoint.java
>> ! test/java/util/Collections/Frequency.java
>> ! test/java/util/EnumMap/EnumMapBash.java
>> ! test/java/util/EnumSet/AllOf.java
>> ! test/java/util/EnumSet/ComplementOf.java
>> ! test/java/util/EnumSet/EnumSetBash.java
>> ! test/java/util/EnumSet/JumboRange.java
>> ! test/java/util/EnumSet/Range.java
>> ! test/java/util/Formattable/StockName.java
>> ! test/java/util/IdentityHashMap/ToString.java
>> ! test/java/util/Locale/Bug4175998Test.java
>> ! test/java/util/UUID/UUIDTest.java
>> ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
>> ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
>> ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
>> ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
>> ! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java
>> ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
>> ! test/java/util/concurrent/Exchanger/ExchangeLoops.java
>> ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
>> ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java
>> ! test/java/util/concurrent/atomic/VMSupportsCS8.java
>> ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java
>> ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
>> ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
>> ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java
>> ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
>> ! test/sun/management/AgentCheckTest.java
>> ! test/sun/security/util/Oid/S11N.sh
>> ! test/sun/tools/jconsole/ResourceCheckTest.sh
>>
>>
>
> Was this really necessary? The options, as far as I can see, were
> doing no harm but this change means that a compiler that defaults to a
> version < 1.5 (e.g. ecj) will now fail to compile the tests.
I thought these tests were primarily for the jdk we are building,
a jdk6 jdk, containing a jdk6 javac.
Are you saying that some openjdk6 builds out there do not contain the
langtools version of javac?
Or are you just requesting that we provide tests in openjdk6 for all
javac compilers?
-kto
More information about the security-dev
mailing list