# HG changeset patch # User iignatyev # Date 1496897844 25200 # Wed Jun 07 21:57:24 2017 -0700 # Node ID a0f20fcb1ac5151ddf3b91a59bd3bc8d1afc2e98 # Parent 8d381ca2a35823193cf11485f24c8bdfe48f865e 8181759: add explicit @build actions for jdk.test.lib classes in all :tier1 tests Reviewed-by: duke diff --git a/test/java/lang/Class/forName/modules/TestDriver.java b/test/java/lang/Class/forName/modules/TestDriver.java --- a/test/java/lang/Class/forName/modules/TestDriver.java +++ b/test/java/lang/Class/forName/modules/TestDriver.java @@ -43,7 +43,15 @@ * @summary Tests for Class.forName(Module,String) * @library /lib/testlibrary /test/lib * @modules jdk.compiler - * @build jdk.test.lib.compiler.CompilerUtils jdk.testlibrary.ProcessTools + * @build jdk.test.lib.compiler.CompilerUtils + * jdk.test.lib.util.FileUtils + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* + * jdk.testlibrary.ProcessTools * TestDriver TestMain TestLayer * @run testng TestDriver */ diff --git a/test/java/lang/Double/ParseHexFloatingPoint.java b/test/java/lang/Double/ParseHexFloatingPoint.java --- a/test/java/lang/Double/ParseHexFloatingPoint.java +++ b/test/java/lang/Double/ParseHexFloatingPoint.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main ParseHexFloatingPoint * @bug 4826774 8078672 * @summary Numerical tests for hexadecimal inputs to parse{Double, Float} (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Integer/BitTwiddle.java b/test/java/lang/Integer/BitTwiddle.java --- a/test/java/lang/Integer/BitTwiddle.java +++ b/test/java/lang/Integer/BitTwiddle.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main BitTwiddle * @bug 4495754 8078672 * @summary Basic test for int bit twiddling (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Long/BitTwiddle.java b/test/java/lang/Long/BitTwiddle.java --- a/test/java/lang/Long/BitTwiddle.java +++ b/test/java/lang/Long/BitTwiddle.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main BitTwiddle * @bug 4495754 8078672 * @summary Basic test for long bit twiddling (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Math/CubeRootTests.java b/test/java/lang/Math/CubeRootTests.java --- a/test/java/lang/Math/CubeRootTests.java +++ b/test/java/lang/Math/CubeRootTests.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main CubeRootTests * @bug 4347132 4939441 8078672 * @summary Tests for {Math, StrictMath}.cbrt (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Math/HypotTests.java b/test/java/lang/Math/HypotTests.java --- a/test/java/lang/Math/HypotTests.java +++ b/test/java/lang/Math/HypotTests.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main HypotTests * @bug 4851638 4939441 8078672 * @summary Tests for {Math, StrictMath}.hypot (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Math/IeeeRecommendedTests.java b/test/java/lang/Math/IeeeRecommendedTests.java --- a/test/java/lang/Math/IeeeRecommendedTests.java +++ b/test/java/lang/Math/IeeeRecommendedTests.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main IeeeRecommendedTests * @bug 4860891 4826732 4780454 4939441 4826652 8078672 * @summary Tests for IEEE 754[R] recommended functions and similar methods (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Math/Log1pTests.java b/test/java/lang/Math/Log1pTests.java --- a/test/java/lang/Math/Log1pTests.java +++ b/test/java/lang/Math/Log1pTests.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main Log1pTests * @bug 4851638 4939441 8078672 * @summary Tests for {Math, StrictMath}.log1p (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/Math/MultiplicationTests.java b/test/java/lang/Math/MultiplicationTests.java --- a/test/java/lang/Math/MultiplicationTests.java +++ b/test/java/lang/Math/MultiplicationTests.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main MultiplicationTests * @bug 5100935 * @summary Tests for multiplication methods (use -Dseed=X to set PRNG seed) diff --git a/test/java/lang/ProcessHandle/Basic.java b/test/java/lang/ProcessHandle/Basic.java --- a/test/java/lang/ProcessHandle/Basic.java +++ b/test/java/lang/ProcessHandle/Basic.java @@ -39,6 +39,12 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * jdk.management + * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* * @run testng Basic * @summary Basic tests for ProcessHandler * @author Roger Riggs diff --git a/test/java/lang/ProcessHandle/InfoTest.java b/test/java/lang/ProcessHandle/InfoTest.java --- a/test/java/lang/ProcessHandle/InfoTest.java +++ b/test/java/lang/ProcessHandle/InfoTest.java @@ -51,7 +51,12 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * jdk.management - * @build jdk.test.lib.Platform jdk.test.lib.Utils + * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* * @run testng InfoTest * @summary Functions of ProcessHandle.Info * @author Roger Riggs diff --git a/test/java/lang/ProcessHandle/OnExitTest.java b/test/java/lang/ProcessHandle/OnExitTest.java --- a/test/java/lang/ProcessHandle/OnExitTest.java +++ b/test/java/lang/ProcessHandle/OnExitTest.java @@ -43,7 +43,12 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * jdk.management - * @build jdk.test.lib.Platform jdk.test.lib.Utils + * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* * @run testng OnExitTest * @summary Functions of Process.onExit and ProcessHandle.onExit * @author Roger Riggs diff --git a/test/java/lang/ProcessHandle/TreeTest.java b/test/java/lang/ProcessHandle/TreeTest.java --- a/test/java/lang/ProcessHandle/TreeTest.java +++ b/test/java/lang/ProcessHandle/TreeTest.java @@ -48,6 +48,11 @@ * @modules java.base/jdk.internal.misc * jdk.management * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* * @run testng/othervm TreeTest * @summary Test counting and JavaChild.spawning and counting of Processes. * @author Roger Riggs diff --git a/test/java/lang/StackTraceElement/WithClassLoaderName.java b/test/java/lang/StackTraceElement/WithClassLoaderName.java --- a/test/java/lang/StackTraceElement/WithClassLoaderName.java +++ b/test/java/lang/StackTraceElement/WithClassLoaderName.java @@ -27,7 +27,8 @@ * @summary Basic test StackTraceElement with class loader names * @library lib /lib/testlibrary /test/lib * @modules jdk.compiler - * @build m1/* WithClassLoaderName + * @build jdk.test.lib.compiler.CompilerUtils + * m1/* WithClassLoaderName * @run main/othervm m1/com.app.Main * @run main/othervm WithClassLoaderName */ diff --git a/test/java/lang/StackWalker/StackWalkTest.java b/test/java/lang/StackWalker/StackWalkTest.java --- a/test/java/lang/StackWalker/StackWalkTest.java +++ b/test/java/lang/StackWalker/StackWalkTest.java @@ -38,6 +38,7 @@ * @bug 8140450 * @summary Stack Walk Test (use -Dseed=X to set PRNG seed) * @library /test/lib + * @build jdk.test.lib.RandomFactory * @compile StackRecorderUtil.java * @run main/othervm StackWalkTest * @run main/othervm/java.security.policy=stackwalktest.policy StackWalkTest diff --git a/test/java/lang/StrictMath/CubeRootTests.java b/test/java/lang/StrictMath/CubeRootTests.java --- a/test/java/lang/StrictMath/CubeRootTests.java +++ b/test/java/lang/StrictMath/CubeRootTests.java @@ -26,6 +26,7 @@ * @bug 4347132 8136799 * @key randomness * @library /test/lib + * @build jdk.test.lib.RandomFactory * @build Tests * @build FdlibmTranslit * @build CubeRootTests diff --git a/test/java/lang/StrictMath/ExpTests.java b/test/java/lang/StrictMath/ExpTests.java --- a/test/java/lang/StrictMath/ExpTests.java +++ b/test/java/lang/StrictMath/ExpTests.java @@ -26,6 +26,7 @@ * @bug 8139688 * @key randomness * @library /test/lib + * @build jdk.test.lib.RandomFactory * @build Tests * @build FdlibmTranslit * @build ExpTests diff --git a/test/java/lang/StrictMath/HypotTests.java b/test/java/lang/StrictMath/HypotTests.java --- a/test/java/lang/StrictMath/HypotTests.java +++ b/test/java/lang/StrictMath/HypotTests.java @@ -27,6 +27,7 @@ * @key randomness * @summary Tests for StrictMath.hypot * @library /test/lib + * @build jdk.test.lib.RandomFactory * @build Tests * @build FdlibmTranslit * @build HypotTests diff --git a/test/java/lang/String/CompactString/SerializationTest.java b/test/java/lang/String/CompactString/SerializationTest.java --- a/test/java/lang/String/CompactString/SerializationTest.java +++ b/test/java/lang/String/CompactString/SerializationTest.java @@ -31,6 +31,7 @@ * @test * @bug 8077559 * @library /test/lib + * @build jdk.test.lib.util.SerializationUtils * @summary Tests Compact String. This one is testing String serialization * among -XX:+CompactStrings/-XX:-CompactStrings/LegacyString * @run testng/othervm -XX:+CompactStrings SerializationTest diff --git a/test/java/lang/String/LiteralReplace.java b/test/java/lang/String/LiteralReplace.java --- a/test/java/lang/String/LiteralReplace.java +++ b/test/java/lang/String/LiteralReplace.java @@ -24,6 +24,7 @@ /* @test * @bug 8058779 8054307 * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run testng LiteralReplace * @summary Basic tests of String.replace(CharSequence, CharSequence) * @key randomness diff --git a/test/java/lang/StringBuffer/CompactStringBufferSerialization.java b/test/java/lang/StringBuffer/CompactStringBufferSerialization.java --- a/test/java/lang/StringBuffer/CompactStringBufferSerialization.java +++ b/test/java/lang/StringBuffer/CompactStringBufferSerialization.java @@ -33,6 +33,7 @@ * @test * @bug 8077559 * @library /test/lib + * @build jdk.test.lib.util.SerializationUtils * @summary Tests Compact String. This one is testing StringBuffer serialization * among -XX:+CompactStrings/-XX:-CompactStrings/LegacyStringBuffer * @run testng/othervm -XX:+CompactStrings CompactStringBufferSerialization diff --git a/test/java/lang/StringBuilder/CompactStringBuilderSerialization.java b/test/java/lang/StringBuilder/CompactStringBuilderSerialization.java --- a/test/java/lang/StringBuilder/CompactStringBuilderSerialization.java +++ b/test/java/lang/StringBuilder/CompactStringBuilderSerialization.java @@ -33,6 +33,7 @@ * @test * @bug 8077559 * @library /test/lib + * @build jdk.test.lib.util.SerializationUtils * @summary Tests Compact String. This one is testing StringBuilder serialization * among -XX:+CompactStrings/-XX:-CompactStrings/LegacyStringBuilder * @run testng/othervm -XX:+CompactStrings CompactStringBuilderSerialization diff --git a/test/java/lang/Thread/ThreadStateTest.java b/test/java/lang/Thread/ThreadStateTest.java --- a/test/java/lang/Thread/ThreadStateTest.java +++ b/test/java/lang/Thread/ThreadStateTest.java @@ -33,6 +33,7 @@ * @library /lib/testlibrary * @library /test/lib * @build jdk.testlibrary.* + * @build jdk.test.lib.LockFreeLogger * @build ThreadStateTest ThreadStateController * @run main/othervm -Xmixed ThreadStateTest */ diff --git a/test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java b/test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java --- a/test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java +++ b/test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java @@ -29,6 +29,7 @@ * @summary Test verifies that lambda forms are garbage collected * @author kshefov * @library /lib/testlibrary /java/lang/invoke/common + * @build jdk.test.lib.TimeLimitedRunner * @build TestMethods * @build LambdaFormTestCase * @build LFGarbageCollectedTest diff --git a/test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java b/test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java --- a/test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java +++ b/test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java @@ -31,6 +31,7 @@ * @modules java.base/java.lang.invoke:open * java.base/java.lang.ref:open * java.management + * @build jdk.test.lib.TimeLimitedRunner * @build TestMethods * @build LambdaFormTestCase * @build LFCachingTestCase diff --git a/test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java b/test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java --- a/test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java +++ b/test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java @@ -31,6 +31,7 @@ * @modules java.base/java.lang.ref:open * java.base/java.lang.invoke:open * java.management + * @build jdk.test.lib.TimeLimitedRunner * @build TestMethods * @build LambdaFormTestCase * @build LFCachingTestCase diff --git a/test/java/lang/invoke/MethodHandles/CatchExceptionTest.java b/test/java/lang/invoke/MethodHandles/CatchExceptionTest.java --- a/test/java/lang/invoke/MethodHandles/CatchExceptionTest.java +++ b/test/java/lang/invoke/MethodHandles/CatchExceptionTest.java @@ -44,6 +44,7 @@ /* @test * @library /lib/testlibrary /java/lang/invoke/common /test/lib + * @build jdk.test.lib.TimeLimitedRunner * @compile CatchExceptionTest.java * @run main/othervm -esa test.java.lang.invoke.MethodHandles.CatchExceptionTest * @key intermittent randomness diff --git a/test/java/math/BigDecimal/StringConstructor.java b/test/java/math/BigDecimal/StringConstructor.java --- a/test/java/math/BigDecimal/StringConstructor.java +++ b/test/java/math/BigDecimal/StringConstructor.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main StringConstructor * @bug 4103117 4331084 4488017 4490929 6255285 6268365 8074460 8078672 * @summary Tests the BigDecimal string constructor (use -Dseed=X to set PRNG seed). diff --git a/test/java/math/BigInteger/BigIntegerTest.java b/test/java/math/BigInteger/BigIntegerTest.java --- a/test/java/math/BigInteger/BigIntegerTest.java +++ b/test/java/math/BigInteger/BigIntegerTest.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main BigIntegerTest * @bug 4181191 4161971 4227146 4194389 4823171 4624738 4812225 4837946 4026465 8074460 8078672 8032027 * @summary tests methods in BigInteger (use -Dseed=X to set PRNG seed) diff --git a/test/java/math/BigInteger/ModPow65537.java b/test/java/math/BigInteger/ModPow65537.java --- a/test/java/math/BigInteger/ModPow65537.java +++ b/test/java/math/BigInteger/ModPow65537.java @@ -24,6 +24,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main ModPow65537 * @bug 4891312 8074460 8078672 * @summary verify that modPow() not broken by the special case for 65537 (use -Dseed=X to set PRNG seed) diff --git a/test/java/math/BigInteger/PrimeTest.java b/test/java/math/BigInteger/PrimeTest.java --- a/test/java/math/BigInteger/PrimeTest.java +++ b/test/java/math/BigInteger/PrimeTest.java @@ -26,6 +26,7 @@ /* * @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main PrimeTest * @bug 8026236 8074460 8078672 * @summary test primality verification methods in BigInteger (use -Dseed=X to set PRNG seed) diff --git a/test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java b/test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java --- a/test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java +++ b/test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java @@ -28,6 +28,12 @@ * various bad values fail to launch the VM * @requires (os.arch == "x86_64") | (os.arch == "amd64") | (os.arch == "sparcv9") * @library /test/lib + * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.Platform + * jdk.test.lib.process.* * * @run main LimitDirectMemoryNegativeTest foo * @run main LimitDirectMemoryNegativeTest 10kmt diff --git a/test/java/util/Base64/TestBase64.java b/test/java/util/Base64/TestBase64.java --- a/test/java/util/Base64/TestBase64.java +++ b/test/java/util/Base64/TestBase64.java @@ -26,6 +26,7 @@ * 8014217 8025003 8026330 8028397 8129544 8165243 * @summary tests java.util.Base64 * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main TestBase64 * @key randomness */ diff --git a/test/java/util/List/SubList.java b/test/java/util/List/SubList.java --- a/test/java/util/List/SubList.java +++ b/test/java/util/List/SubList.java @@ -25,6 +25,7 @@ * @test * @bug 8079136 * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run testng SubList * @summary Basic functionality of sublists * @key randomness diff --git a/test/java/util/WeakHashMap/GCDuringIteration.java b/test/java/util/WeakHashMap/GCDuringIteration.java --- a/test/java/util/WeakHashMap/GCDuringIteration.java +++ b/test/java/util/WeakHashMap/GCDuringIteration.java @@ -25,6 +25,7 @@ * @test * @bug 6499848 * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main GCDuringIteration * @summary Check that iterators work properly in the presence of * concurrent finalization and removal of elements. diff --git a/test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java b/test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java --- a/test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java +++ b/test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java @@ -26,6 +26,7 @@ * @bug 6450200 * @summary Test proper handling of pool state changes * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main/othervm ConfigChanges * @key randomness * @author Martin Buchholz diff --git a/test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java b/test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java --- a/test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java +++ b/test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java @@ -27,7 +27,8 @@ * @summary Test the extended API and the aliasing additions in JarFile that * support multi-release jar files * @library /lib/testlibrary/java/util/jar /test/lib - * @build Compiler JarBuilder CreateMultiReleaseTestJars + * @build jdk.test.lib.RandomFactory + * Compiler JarBuilder CreateMultiReleaseTestJars * @run testng MultiReleaseJarAPI */ diff --git a/test/java/util/logging/FileHandlerMaxLocksTest.java b/test/java/util/logging/FileHandlerMaxLocksTest.java --- a/test/java/util/logging/FileHandlerMaxLocksTest.java +++ b/test/java/util/logging/FileHandlerMaxLocksTest.java @@ -29,6 +29,13 @@ * "logging.properties" file with default value of 100. This property can be * overriden by specifying this property in the custom config file. * @library /test/lib + * @build jdk.test.lib.Platform + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils * @author rpatil * @run main/othervm FileHandlerMaxLocksTest */ diff --git a/test/java/util/regex/RegExTest.java b/test/java/util/regex/RegExTest.java --- a/test/java/util/regex/RegExTest.java +++ b/test/java/util/regex/RegExTest.java @@ -38,6 +38,7 @@ * 8176029 * * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main RegExTest * @key randomness */ diff --git a/test/java/util/zip/InflaterInputStream/TestAvailable.java b/test/java/util/zip/InflaterInputStream/TestAvailable.java --- a/test/java/util/zip/InflaterInputStream/TestAvailable.java +++ b/test/java/util/zip/InflaterInputStream/TestAvailable.java @@ -23,6 +23,7 @@ /* @test * @library /test/lib + * @build jdk.test.lib.RandomFactory * @run main TestAvailable * @bug 7031075 8161426 * @summary Make sure that available() method behaves as expected. diff --git a/test/java/util/zip/ZipFile/MultiThreadedReadTest.java b/test/java/util/zip/ZipFile/MultiThreadedReadTest.java --- a/test/java/util/zip/ZipFile/MultiThreadedReadTest.java +++ b/test/java/util/zip/ZipFile/MultiThreadedReadTest.java @@ -25,6 +25,13 @@ * @bug 8038491 * @summary Crash in ZipFile.read() when ZipFileInputStream is shared between threads * @library /test/lib + * @build jdk.test.lib.Platform + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils * @run main MultiThreadedReadTest * @key randomness */ diff --git a/test/java/util/zip/ZipFile/ReadLongZipFileName.java b/test/java/util/zip/ZipFile/ReadLongZipFileName.java --- a/test/java/util/zip/ZipFile/ReadLongZipFileName.java +++ b/test/java/util/zip/ZipFile/ReadLongZipFileName.java @@ -25,6 +25,14 @@ * @test * @bug 6374379 * @library /test/lib + * @build jdk.test.lib.Platform + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils + * @run main ReadLongZipFileName * @summary Verify that we can read zip file names > 255 chars long */ diff --git a/test/java/util/zip/ZipFile/ZipEntryFreeTest.java b/test/java/util/zip/ZipFile/ZipEntryFreeTest.java --- a/test/java/util/zip/ZipFile/ZipEntryFreeTest.java +++ b/test/java/util/zip/ZipFile/ZipEntryFreeTest.java @@ -25,6 +25,13 @@ * @bug 6907252 * @summary ZipFileInputStream Not Thread-Safe * @library /test/lib + * @build jdk.test.lib.Platform + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils * @run main ZipEntryFreeTest */ diff --git a/test/jdk/internal/util/jar/TestVersionedStream.java b/test/jdk/internal/util/jar/TestVersionedStream.java --- a/test/jdk/internal/util/jar/TestVersionedStream.java +++ b/test/jdk/internal/util/jar/TestVersionedStream.java @@ -27,6 +27,13 @@ * @summary basic tests for multi-release jar versioned streams * @library /test/lib * @modules jdk.jartool/sun.tools.jar java.base/jdk.internal.util.jar + * @build jdk.test.lib.Platform + * jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils * @run testng TestVersionedStream */ diff --git a/test/jdk/modules/incubator/ImageModules.java b/test/jdk/modules/incubator/ImageModules.java --- a/test/jdk/modules/incubator/ImageModules.java +++ b/test/jdk/modules/incubator/ImageModules.java @@ -28,7 +28,14 @@ * @library /lib/testlibrary /test/lib * @key intermittent * @modules jdk.compiler jdk.jartool jdk.jlink - * @build jdk.test.lib.compiler.CompilerUtils + * @build jdk.test.lib.Utils + * jdk.test.lib.Asserts + * jdk.test.lib.JDKToolFinder + * jdk.test.lib.JDKToolLauncher + * jdk.test.lib.process.* + * jdk.test.lib.util.FileUtils + * jdk.test.lib.Platform + * jdk.test.lib.compiler.CompilerUtils * @run testng/othervm ImageModules */