diff options
author | primiano <primiano@chromium.org> | 2015-08-20 08:00:32 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-20 08:00:32 -0700 |
commit | 9a5bd7e860a6b132146e0247c0da0a1510225b97 (patch) | |
tree | 95d3668816956d8452a9dceffc0220e01df87160 /tests/TraceMemoryDumpTest.cpp | |
parent | 99fe82260633fcf5d92cca38d12ef0937ecca61c (diff) |
Introduce interface for memory dumps
BUG=chromium:503168
Review URL: https://codereview.chromium.org/1300103004
Diffstat (limited to 'tests/TraceMemoryDumpTest.cpp')
-rw-r--r-- | tests/TraceMemoryDumpTest.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/TraceMemoryDumpTest.cpp b/tests/TraceMemoryDumpTest.cpp new file mode 100644 index 0000000000..cda0076318 --- /dev/null +++ b/tests/TraceMemoryDumpTest.cpp @@ -0,0 +1,32 @@ +/* + * Copyright 2015 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "SkTraceMemoryDump.h" + +#include "Test.h" + +/* + * Build test for SkTraceMemoryDump. + */ +class TestSkTraceMemoryDump : public SkTraceMemoryDump { +public: + TestSkTraceMemoryDump() { } + ~TestSkTraceMemoryDump() override { } + + void dumpNumericValue(const char* dumpName, const char* valueName, const char* units, + uint64_t value) override { } + void setMemoryBacking(const char* dumpName, const char* backingType, + const char* backingObjectId) override { } + void setDiscardableMemoryBacking( + const char* dumpName, + const SkDiscardableMemory& discardableMemoryObject) override { } +}; + +DEF_TEST(SkTraceMemoryDump, reporter) { + TestSkTraceMemoryDump x; + x.dumpNumericValue("foobar", "size", "bytes", 42); +} |