diff options
Diffstat (limited to 'render-test/metadata.hpp')
-rw-r--r-- | render-test/metadata.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/render-test/metadata.hpp b/render-test/metadata.hpp index d25b81c7ab..e881bce208 100644 --- a/render-test/metadata.hpp +++ b/render-test/metadata.hpp @@ -31,6 +31,14 @@ struct TestPaths { } }; +struct FileSizeProbe { + FileSizeProbe() = default; + FileSizeProbe(std::string path_, uintmax_t size_) : path(std::move(path_)), size(size_) {} + + std::string path; + uintmax_t size; +}; + struct MemoryProbe { MemoryProbe() = default; MemoryProbe(size_t peak_, size_t allocations_) @@ -43,7 +51,8 @@ struct MemoryProbe { class TestMetrics { public: - bool isEmpty() const { return memory.empty(); } + bool isEmpty() const { return fileSize.empty() && memory.empty(); } + std::map<std::string, FileSizeProbe> fileSize; std::map<std::string, MemoryProbe> memory; }; |