| Index: runtime/vm/trace_buffer_test.cc
|
| diff --git a/runtime/vm/trace_buffer_test.cc b/runtime/vm/trace_buffer_test.cc
|
| index fd2e6479042cb6d7a94f6cd149931273ce70b42d..128487685fc2cd2dfee39f5c0311584dddae345d 100644
|
| --- a/runtime/vm/trace_buffer_test.cc
|
| +++ b/runtime/vm/trace_buffer_test.cc
|
| @@ -12,62 +12,60 @@ namespace dart {
|
|
|
|
|
| UNIT_TEST_CASE(TraceBufferEmpty) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3, 3);
|
| + TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":[]}",
|
| - js.ToCString());
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":[]}", js.ToCString());
|
| }
|
| delete trace_buffer;
|
| }
|
|
|
|
|
| UNIT_TEST_CASE(TraceBufferClear) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3, 3);
|
| + TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
|
| trace_buffer->Clear();
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":[]}",
|
| - js.ToCString());
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":[]}", js.ToCString());
|
| }
|
| delete trace_buffer;
|
| }
|
|
|
|
|
| UNIT_TEST_CASE(TraceBufferTrace) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3, 3);
|
| + TraceBuffer* trace_buffer = new TraceBuffer(3);
|
|
|
| trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":["
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":1000,"
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
|
| "\"message\":\"abc\"}]}", js.ToCString());
|
| }
|
| trace_buffer->Trace(kMicrosecondsPerSecond * 2, "def");
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":["
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":1000,"
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
|
| "\"message\":\"abc\"},"
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":2000,"
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
|
| "\"message\":\"def\"}]}", js.ToCString());
|
| }
|
| trace_buffer->Trace(kMicrosecondsPerSecond * 3, "ghi");
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":["
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":1000,"
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
|
| "\"message\":\"abc\"},"
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":2000,"
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
|
| "\"message\":\"def\"},"
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":3000,"
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":3.000000,"
|
| "\"message\":\"ghi\"}]}", js.ToCString());
|
| }
|
| // This will overwrite the first Trace.
|
| @@ -75,12 +73,12 @@ UNIT_TEST_CASE(TraceBufferTrace) {
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| - EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"id\":\"\",\"members\":["
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":2000,"
|
| + EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
|
| "\"message\":\"def\"},"
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":3000,"
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":3.000000,"
|
| "\"message\":\"ghi\"},"
|
| - "{\"type\":\"TraceBufferEntry\",\"id\":\"\",\"time\":4000,"
|
| + "{\"type\":\"TraceBufferEntry\",\"time\":4.000000,"
|
| "\"message\":\"jkl\"}]}", js.ToCString());
|
| }
|
| delete trace_buffer;
|
| @@ -88,7 +86,7 @@ UNIT_TEST_CASE(TraceBufferTrace) {
|
|
|
|
|
| UNIT_TEST_CASE(TraceBufferTraceF) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3, 3);
|
| + TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| trace_buffer->TraceF("foo %d %s", 99, "bar");
|
| {
|
| JSONStream js;
|
| @@ -99,12 +97,4 @@ UNIT_TEST_CASE(TraceBufferTraceF) {
|
| }
|
|
|
|
|
| -UNIT_TEST_CASE(TraceBufferGrow) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(1);
|
| - EXPECT_EQ(1, trace_buffer->capacity());
|
| - trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
|
| - EXPECT_EQ(2, trace_buffer->capacity());
|
| -}
|
| -
|
| -
|
| } // namespace dart
|
|
|