summaryrefslogtreecommitdiff
path: root/render-test
diff options
context:
space:
mode:
authorzmiao <miao.zhao@mapbox.com>2019-10-15 19:16:32 +0300
committerGitHub <noreply@github.com>2019-10-15 19:16:32 +0300
commite829d1ae6f01ff3c336cd429dacd98aeb3b7162a (patch)
treebad1b0bb1f46a820213cbe08cb40b56fd91d9389 /render-test
parent0f9666ebf3614dcc50e6a60c3c84bb578986bcf7 (diff)
downloadqtlocation-mapboxgl-e829d1ae6f01ff3c336cd429dacd98aeb3b7162a.tar.gz
[test-runner] make render-test a shared lib (#15816)
* [test-runner] make render-test a shared lib [test-runner] nit [test-runner] nit again * [test-runner] Remove redundant linked file in cmake
Diffstat (limited to 'render-test')
-rw-r--r--render-test/include/mbgl/render_test.hpp9
-rw-r--r--render-test/render_test.cpp (renamed from render-test/main.cpp)9
2 files changed, 16 insertions, 2 deletions
diff --git a/render-test/include/mbgl/render_test.hpp b/render-test/include/mbgl/render_test.hpp
new file mode 100644
index 0000000000..42a539603d
--- /dev/null
+++ b/render-test/include/mbgl/render_test.hpp
@@ -0,0 +1,9 @@
+#pragma once
+
+#include <mbgl/util/util.hpp>
+
+namespace mbgl {
+
+MBGL_EXPORT int runRenderTests(int argc, char* argv[]);
+
+} // namespace mbgl
diff --git a/render-test/main.cpp b/render-test/render_test.cpp
index 6f5e2449a9..bac193237d 100644
--- a/render-test/main.cpp
+++ b/render-test/render_test.cpp
@@ -1,7 +1,8 @@
#include "allocation_index.hpp"
-#include <mbgl/util/run_loop.hpp>
+#include <mbgl/render_test.hpp>
#include <mbgl/util/io.hpp>
+#include <mbgl/util/run_loop.hpp>
#include "metadata.hpp"
#include "parser.hpp"
@@ -36,7 +37,9 @@ void operator delete(void* ptr, size_t) noexcept {
}
#endif
-int main(int argc, char** argv) {
+namespace mbgl {
+
+int runRenderTests(int argc, char** argv) {
bool recycleMap;
bool shuffle;
uint32_t seed;
@@ -160,3 +163,5 @@ int main(int argc, char** argv) {
return stats.failedTests + stats.erroredTests == 0 ? 0 : 1;
}
+
+} // namespace mbgl \ No newline at end of file