aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/TraceMemoryDumpTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/TraceMemoryDumpTest.cpp')
-rw-r--r--tests/TraceMemoryDumpTest.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/TraceMemoryDumpTest.cpp b/tests/TraceMemoryDumpTest.cpp
index cda0076318..a8cdbfeb55 100644
--- a/tests/TraceMemoryDumpTest.cpp
+++ b/tests/TraceMemoryDumpTest.cpp
@@ -24,9 +24,15 @@ public:
void setDiscardableMemoryBacking(
const char* dumpName,
const SkDiscardableMemory& discardableMemoryObject) override { }
+ LevelOfDetail getRequestedDetails() const override {
+ return SkTraceMemoryDump::kObjectsBreakdowns_LevelOfDetail;
+ }
};
DEF_TEST(SkTraceMemoryDump, reporter) {
TestSkTraceMemoryDump x;
x.dumpNumericValue("foobar", "size", "bytes", 42);
+ if (x.getRequestedDetails() == SkTraceMemoryDump::kObjectsBreakdowns_LevelOfDetail) {
+ x.dumpNumericValue("foobar/object1", "size", "bytes", 23);
+ }
}