summaryrefslogtreecommitdiff
path: root/render-test/metadata.hpp
diff options
context:
space:
mode:
authorJuha Alanen <juha.alanen@mapbox.com>2019-10-10 12:17:34 +0300
committerJuha Alanen <juha.alanen@mapbox.com>2019-10-16 14:14:46 +0300
commitb53093b5221efb6f98f712f734b823ffce1400e1 (patch)
tree6050cda5c43b9c84c1273109f5c2e625e8464817 /render-test/metadata.hpp
parentee2b8033153bff0baeb5973dd400e5f867d86e03 (diff)
downloadqtlocation-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.hpp11
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 {