20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import com.sun.tools.attach.*;
25
26 import java.nio.file.Files;
27 import java.nio.file.Path;
28 import java.util.Properties;
29 import java.util.List;
30 import java.io.File;
31
32 import jdk.testlibrary.OutputAnalyzer;
33 import jdk.testlibrary.ProcessTools;
34 import jdk.testlibrary.ProcessThread;
35
36 /*
37 * @test
38 * @bug 8033104
39 * @summary Test to make sure attach and jvmstat works correctly when java.io.tmpdir is set
40 * @modules jdk.jartool/sun.tools.jar
41 * @library /lib/testlibrary
42 * @modules java.management
43 * jdk.jartool/sun.tools.jar
44 * @run build jdk.testlibrary.* Application RunnerUtil
45 * @run main/timeout=200 TempDirTest
46 */
47
48 /*
49 * This test runs with an extra long timeout since it takes a really long time with -Xcomp
50 * when starting many processes.
51 */
52
53 public class TempDirTest {
54
55 private static long startTime;
56
57 public static void main(String args[]) throws Throwable {
58
59 startTime = System.currentTimeMillis();
60
61 Path clientTmpDir = Files.createTempDirectory("TempDirTest-client");
62 clientTmpDir.toFile().deleteOnExit();
63 Path targetTmpDir = Files.createTempDirectory("TempDirTest-target");
|
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import com.sun.tools.attach.*;
25
26 import java.nio.file.Files;
27 import java.nio.file.Path;
28 import java.util.Properties;
29 import java.util.List;
30 import java.io.File;
31
32 import jdk.testlibrary.OutputAnalyzer;
33 import jdk.testlibrary.ProcessTools;
34 import jdk.testlibrary.ProcessThread;
35
36 /*
37 * @test
38 * @bug 8033104
39 * @summary Test to make sure attach and jvmstat works correctly when java.io.tmpdir is set
40 *
41 * @library /lib/testlibrary
42 * @modules jdk.attach
43 * jdk.jartool/sun.tools.jar
44 *
45 * @run build jdk.testlibrary.* Application RunnerUtil
46 * @run main/timeout=200 TempDirTest
47 */
48
49 /*
50 * This test runs with an extra long timeout since it takes a really long time with -Xcomp
51 * when starting many processes.
52 */
53
54 public class TempDirTest {
55
56 private static long startTime;
57
58 public static void main(String args[]) throws Throwable {
59
60 startTime = System.currentTimeMillis();
61
62 Path clientTmpDir = Files.createTempDirectory("TempDirTest-client");
63 clientTmpDir.toFile().deleteOnExit();
64 Path targetTmpDir = Files.createTempDirectory("TempDirTest-target");
|