From 9a5bd7e860a6b132146e0247c0da0a1510225b97 Mon Sep 17 00:00:00 2001 From: primiano Date: Thu, 20 Aug 2015 08:00:32 -0700 Subject: Introduce interface for memory dumps BUG=chromium:503168 Review URL: https://codereview.chromium.org/1300103004 --- tests/TraceMemoryDumpTest.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 tests/TraceMemoryDumpTest.cpp (limited to 'tests/TraceMemoryDumpTest.cpp') 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); +} -- cgit v1.2.3