test/jdk/java/util/logging/TestLoggerWeakRefLeak.java
changeset 51840 dc15e45122b2
parent 51675 b487c1e914d0
child 53858 e7cf035682e3
equal deleted inserted replaced
51839:ab54a4d61d7f 51840:dc15e45122b2
    23 
    23 
    24 import java.io.BufferedReader;
    24 import java.io.BufferedReader;
    25 import java.io.InputStream;
    25 import java.io.InputStream;
    26 import java.io.InputStreamReader;
    26 import java.io.InputStreamReader;
    27 
    27 
    28 import static jdk.testlibrary.Asserts.assertGreaterThan;
    28 import static jdk.test.lib.Asserts.assertGreaterThan;
    29 import jdk.test.lib.process.ProcessTools;
    29 import jdk.test.lib.process.ProcessTools;
    30 
    30 
    31 import com.sun.tools.attach.AttachNotSupportedException;
    31 import com.sun.tools.attach.AttachNotSupportedException;
    32 import com.sun.tools.attach.VirtualMachine;
    32 import com.sun.tools.attach.VirtualMachine;
    33 
    33 
    35 
    35 
    36 /*
    36 /*
    37  * @test
    37  * @test
    38  * @bug 6942989
    38  * @bug 6942989
    39  * @summary Check for WeakReference leak in Logger and anonymous Logger objects
    39  * @summary Check for WeakReference leak in Logger and anonymous Logger objects
    40  * @library /lib/testlibrary
       
    41  * @library /test/lib
    40  * @library /test/lib
    42  * @modules jdk.attach/sun.tools.attach
    41  * @modules jdk.attach/sun.tools.attach
    43  *          java.logging
    42  *          java.logging
    44  * @build jdk.test.lib.process.ProcessTools
    43  * @build jdk.test.lib.process.ProcessTools
    45  * @run main/othervm -Djdk.attach.allowAttachSelf TestLoggerWeakRefLeak Logger
    44  * @run main/othervm -Djdk.attach.allowAttachSelf TestLoggerWeakRefLeak Logger