diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2019-10-02 13:26:39 +0300 |
---|---|---|
committer | Juha Alanen <19551460+jmalanen@users.noreply.github.com> | 2019-10-07 10:58:46 +0300 |
commit | 13801f1b80e21e128b851caa58a9f4bbd2421844 (patch) | |
tree | 9198929d4701cb32c72458168eff49b76a2c18d5 /render-test/metadata.hpp | |
parent | 18a426d74808605d7bb333a56de0cb5493094f20 (diff) | |
download | qtlocation-mapboxgl-13801f1b80e21e128b851caa58a9f4bbd2421844.tar.gz |
[render-test] Add support for query tests
Diffstat (limited to 'render-test/metadata.hpp')
-rw-r--r-- | render-test/metadata.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/render-test/metadata.hpp b/render-test/metadata.hpp index d23a0fb296..d25b81c7ab 100644 --- a/render-test/metadata.hpp +++ b/render-test/metadata.hpp @@ -1,9 +1,11 @@ #pragma once +#include <mbgl/util/geo.hpp> #include <mbgl/util/rapidjson.hpp> #include <mbgl/util/size.hpp> #include <mbgl/map/mode.hpp> +#include <mbgl/renderer/query.hpp> #include "filesystem.hpp" @@ -50,6 +52,7 @@ struct TestMetadata { TestPaths paths; mbgl::JSDocument document; + bool renderTest = true; mbgl::Size size{ 512u, 512u }; float pixelRatio = 1.0f; @@ -61,6 +64,9 @@ struct TestMetadata { bool axonometric = false; double xSkew = 0.0; double ySkew = 1.0; + mbgl::ScreenCoordinate queryGeometry{0u, 0u}; + mbgl::ScreenBox queryGeometryBox{{0u, 0u}, {0u, 0u}}; + mbgl::RenderedQueryOptions queryOptions; // TODO uint32_t fadeDuration = 0; @@ -72,6 +78,7 @@ struct TestMetadata { std::string color; std::string actual; + std::string actualJson; std::string expected; std::string diff; |