19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package jdk.jfr.api.consumer;
27
28 import java.nio.file.Path;
29 import java.util.List;
30
31 import jdk.jfr.Event;
32 import jdk.jfr.Recording;
33 import jdk.jfr.consumer.RecordedEvent;
34 import jdk.jfr.consumer.RecordedThread;
35 import jdk.jfr.consumer.RecordingFile;
36 import jdk.test.lib.Asserts;
37 import jdk.test.lib.Utils;
38
39 /*
40 * @test
41 * @summary Tests that the RecordedEvent.getThread() returns th expected info
42 * @key jfr
43 * @library /test/lib
44 * @run main/othervm jdk.jfr.api.consumer.TestRecordedEventGetThreadOther
45 */
46 public class TestRecordedEventGetThreadOther {
47
48 private static final String MY_THREAD_NAME = "MY_THREAD_NAME";
49 private static long expectedThreadId;
50 private static Path dumpFilePath;
51
52 static class TestEvent extends Event {
53 }
54
55 static class PostingThread extends Thread {
56
57 PostingThread() {
58 setName(MY_THREAD_NAME);
59 expectedThreadId = getId();
60 }
61
62 @Override
|
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package jdk.jfr.api.consumer;
27
28 import java.nio.file.Path;
29 import java.util.List;
30
31 import jdk.jfr.Event;
32 import jdk.jfr.Recording;
33 import jdk.jfr.consumer.RecordedEvent;
34 import jdk.jfr.consumer.RecordedThread;
35 import jdk.jfr.consumer.RecordingFile;
36 import jdk.test.lib.Asserts;
37 import jdk.test.lib.Utils;
38
39 /**
40 * @test
41 * @summary Tests that the RecordedEvent.getThread() returns th expected info
42 * @key jfr
43 * @requires vm.hasJFR
44 * @library /test/lib
45 * @run main/othervm jdk.jfr.api.consumer.TestRecordedEventGetThreadOther
46 */
47 public class TestRecordedEventGetThreadOther {
48
49 private static final String MY_THREAD_NAME = "MY_THREAD_NAME";
50 private static long expectedThreadId;
51 private static Path dumpFilePath;
52
53 static class TestEvent extends Event {
54 }
55
56 static class PostingThread extends Thread {
57
58 PostingThread() {
59 setName(MY_THREAD_NAME);
60 expectedThreadId = getId();
61 }
62
63 @Override
|