summaryrefslogtreecommitdiff
path: root/render-test/render_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'render-test/render_test.cpp')
-rw-r--r--render-test/render_test.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/render-test/render_test.cpp b/render-test/render_test.cpp
index 38d6c15f3f..5753065a7e 100644
--- a/render-test/render_test.cpp
+++ b/render-test/render_test.cpp
@@ -100,7 +100,7 @@ ArgumentsTuple parseArguments(int argc, char** argv) {
} // namespace
namespace mbgl {
-int runRenderTests(int argc, char** argv) {
+int runRenderTests(int argc, char** argv, std::function<void()> testStatus) {
bool recycleMap;
bool shuffle;
uint32_t seed;
@@ -198,10 +198,12 @@ int runRenderTests(int argc, char** argv) {
}
metadatas.push_back(std::move(metadata));
+ if (testStatus) {
+ testStatus();
+ }
}
- const auto& testRootPath = manifest.getManifestPath();
const auto resultPath =
- testRootPath + "/" + (testNames.empty() ? "render-tests" : testNames.front()) + "_index.html";
+ manifest.getResultPath() + "/" + (testNames.empty() ? "render-tests" : testNames.front()) + "_index.html";
std::string resultsHTML = createResultPage(stats, metadatas, shuffle, seed);
mbgl::util::write_file(resultPath, resultsHTML);