diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-12-16 00:49:04 +0200 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-12-16 22:52:01 +0200 |
commit | ad1a7c595d240ea22fcb2609f29626dd3b96c6be (patch) | |
tree | 45ed22079f7a062f57abcc920995fa9a36190d9a /render-test/runner.hpp | |
parent | e298435206b6f7631a6e85f2e75544f201866909 (diff) | |
download | qtlocation-mapboxgl-ad1a7c595d240ea22fcb2609f29626dd3b96c6be.tar.gz |
[render-test] Cleanup on the render tests results
Simplify the code path and make it print both rendering error and
metrics on fail.
Diffstat (limited to 'render-test/runner.hpp')
-rw-r--r-- | render-test/runner.hpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/render-test/runner.hpp b/render-test/runner.hpp index 9d106c879e..22bfcc98f1 100644 --- a/render-test/runner.hpp +++ b/render-test/runner.hpp @@ -37,13 +37,8 @@ class TestRunner { public: enum class UpdateResults { NO, DEFAULT, PLATFORM, METRICS, REBASELINE }; - struct TestResults { - bool probeFailed; - bool renderFailed; - }; - TestRunner(Manifest, UpdateResults); - TestResults run(TestMetadata&); + void run(TestMetadata&); void reset(); // Manifest @@ -51,11 +46,11 @@ public: void doShuffle(uint32_t seed); private: - bool checkQueryTestResults(mbgl::PremultipliedImage&& actualImage, + void checkQueryTestResults(mbgl::PremultipliedImage&& actualImage, std::vector<mbgl::Feature>&& features, TestMetadata&); - bool checkRenderTestResults(mbgl::PremultipliedImage&& image, TestMetadata&); - bool checkProbingResults(TestMetadata&); + void checkRenderTestResults(mbgl::PremultipliedImage&& image, TestMetadata&); + void checkProbingResults(TestMetadata&); struct Impl { Impl(const TestMetadata&); |