diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-12-12 20:11:51 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-12-13 15:34:06 +0200 |
commit | b2d06b8a17cd012d0c3accc95645780e6de6732a (patch) | |
tree | 9471f77f3707f775eccdb8c1879cefa689b7eaed /render-test/parser.hpp | |
parent | 9901167936fa8fe13fa0f93a0604e86fc15b71cd (diff) | |
download | qtlocation-mapboxgl-b2d06b8a17cd012d0c3accc95645780e6de6732a.tar.gz |
[test runner] Split operations parsing and execution
Diffstat (limited to 'render-test/parser.hpp')
-rw-r--r-- | render-test/parser.hpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/render-test/parser.hpp b/render-test/parser.hpp index b7b4e9201d..905118b401 100644 --- a/render-test/parser.hpp +++ b/render-test/parser.hpp @@ -25,8 +25,45 @@ std::vector<std::string> readExpectedJSONEntries(const mbgl::filesystem::path& b TestMetrics readExpectedMetrics(const mbgl::filesystem::path& path); TestMetadata parseTestMetadata(const TestPaths& paths, const Manifest& manifest); +TestOperations parseTestOperations(TestMetadata& metadata, const Manifest& manifest); std::string createResultPage(const TestStatistics&, const std::vector<TestMetadata>&, bool shuffle, uint32_t seed); std::string toJSON(const mbgl::Value& value, unsigned indent, bool singleLine); std::string toJSON(const std::vector<mbgl::Feature>& features, unsigned indent, bool singleLine); + +namespace TestOperationNames { +extern const std::string waitOp; +extern const std::string sleepOp; +extern const std::string addImageOp; +extern const std::string updateImageOp; +extern const std::string removeImageOp; +extern const std::string setStyleOp; +extern const std::string setCenterOp; +extern const std::string setZoomOp; +extern const std::string setBearingOp; +extern const std::string setPitchOp; +extern const std::string setFilterOp; +extern const std::string setLayerZoomRangeOp; +extern const std::string setLightOp; +extern const std::string addLayerOp; +extern const std::string removeLayerOp; +extern const std::string addSourceOp; +extern const std::string removeSourceOp; +extern const std::string setPaintPropertyOp; +extern const std::string setLayoutPropertyOp; +extern const std::string fileSizeProbeOp; +extern const std::string memoryProbeOp; +extern const std::string memoryProbeStartOp; +extern const std::string memoryProbeEndOp; +extern const std::string networkProbeOp; +extern const std::string networkProbeStartOp; +extern const std::string networkProbeEndOp; +extern const std::string setFeatureStateOp; +extern const std::string getFeatureStateOp; +extern const std::string removeFeatureStateOp; +extern const std::string panGestureOp; +extern const std::string gfxProbeOp; +extern const std::string gfxProbeStartOp; +extern const std::string gfxProbeEndOp; +} // namespace TestOperationNames
\ No newline at end of file |