39 stream->print("workers"); |
39 stream->print("workers"); |
40 stream->cr(); |
40 stream->cr(); |
41 EXPECT_TRUE(file_contains_substring(TestLogFileName, "3 workers\n")); |
41 EXPECT_TRUE(file_contains_substring(TestLogFileName, "3 workers\n")); |
42 } |
42 } |
43 |
43 |
44 TEST_F(LogStreamTest, from_log) { |
44 TEST_VM_F(LogStreamTest, from_log) { |
45 Log(gc) log; |
45 Log(gc) log; |
46 LogStream stream(log.debug()); |
46 LogStream stream(log.debug()); |
47 |
47 |
48 verify_stream(&stream); |
48 verify_stream(&stream); |
49 } |
49 } |
50 |
50 |
51 TEST_F(LogStreamTest, from_logtarget) { |
51 TEST_VM_F(LogStreamTest, from_logtarget) { |
52 LogTarget(Debug, gc) log; |
52 LogTarget(Debug, gc) log; |
53 LogStream stream(log); |
53 LogStream stream(log); |
54 |
54 |
55 verify_stream(&stream); |
55 verify_stream(&stream); |
56 } |
56 } |
57 |
57 |
58 TEST_F(LogStreamTest, handle) { |
58 TEST_VM_F(LogStreamTest, handle) { |
59 LogStreamHandle(Debug, gc) stream; |
59 LogStreamHandle(Debug, gc) stream; |
60 |
60 |
61 verify_stream(&stream); |
61 verify_stream(&stream); |
62 } |
62 } |
63 |
63 |
64 TEST_F(LogStreamTest, no_rm) { |
64 TEST_VM_F(LogStreamTest, no_rm) { |
65 ResourceMark rm; |
65 ResourceMark rm; |
66 outputStream* stream = LogTarget(Debug, gc)::stream(); |
66 outputStream* stream = LogTarget(Debug, gc)::stream(); |
67 |
67 |
68 verify_stream(stream); |
68 verify_stream(stream); |
69 } |
69 } |
70 |
70 |
71 TEST_F(LogStreamTest, c_heap_stream) { |
71 TEST_VM_F(LogStreamTest, c_heap_stream) { |
72 Log(gc) log; |
72 Log(gc) log; |
73 LogStreamCHeap stream(log.debug()); |
73 LogStreamCHeap stream(log.debug()); |
74 |
74 |
75 verify_stream(&stream); |
75 verify_stream(&stream); |
76 } |
76 } |
77 |
77 |
78 TEST_F(LogStreamTest, c_heap_stream_target) { |
78 TEST_VM_F(LogStreamTest, c_heap_stream_target) { |
79 LogTarget(Debug, gc) log; |
79 LogTarget(Debug, gc) log; |
80 LogStreamCHeap stream(log); |
80 LogStreamCHeap stream(log); |
81 |
81 |
82 verify_stream(&stream); |
82 verify_stream(&stream); |
83 } |
83 } |