diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2019-10-10 12:17:34 +0300 |
---|---|---|
committer | Juha Alanen <juha.alanen@mapbox.com> | 2019-10-16 14:14:46 +0300 |
commit | b53093b5221efb6f98f712f734b823ffce1400e1 (patch) | |
tree | 6050cda5c43b9c84c1273109f5c2e625e8464817 /render-test/metadata.hpp | |
parent | ee2b8033153bff0baeb5973dd400e5f867d86e03 (diff) | |
download | qtlocation-mapboxgl-b53093b5221efb6f98f712f734b823ffce1400e1.tar.gz |
[render-test] Add support for collecting network metrics
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 bd26e6a7ba..c26fde1d19 100644 --- a/render-test/metadata.hpp +++ b/render-test/metadata.hpp @@ -57,11 +57,20 @@ struct MemoryProbe { size_t allocations; }; +struct NetworkProbe { + NetworkProbe() = default; + NetworkProbe(size_t requests_, size_t transferred_) : requests(requests_), transferred(transferred_) {} + + size_t requests; + size_t transferred; +}; + class TestMetrics { public: - bool isEmpty() const { return fileSize.empty() && memory.empty(); } + bool isEmpty() const { return fileSize.empty() && memory.empty() && network.empty(); } std::map<std::string, FileSizeProbe> fileSize; std::map<std::string, MemoryProbe> memory; + std::map<std::string, NetworkProbe> network; }; struct TestMetadata { |