summaryrefslogtreecommitdiff
path: root/render-test/parser.cpp
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-03-27 02:06:41 +0200
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-04-06 19:18:06 +0300
commitb2ab0804f86f649df1c4d07b246c2009d257ca27 (patch)
treec8e89e3ef4ac4a7b4edc6e9759b6968c5b299e25 /render-test/parser.cpp
parentc829ea7e9243319b802a0984b37dbda1ba1ae536 (diff)
downloadqtlocation-mapboxgl-b2ab0804f86f649df1c4d07b246c2009d257ca27.tar.gz
[render tests][tile mode] Enable automatic labels cut-off detection
Diffstat (limited to 'render-test/parser.cpp')
-rw-r--r--render-test/parser.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/render-test/parser.cpp b/render-test/parser.cpp
index e5c5a1edc9..4e2a1aa98c 100644
--- a/render-test/parser.cpp
+++ b/render-test/parser.cpp
@@ -43,6 +43,7 @@
namespace {
const char* resultsStyle = R"HTML(
+<meta charset="UTF-8">
<style>
body { font: 18px/1.2 -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10px; }
h1 { font-size: 32px; margin-bottom: 0; }
@@ -1336,8 +1337,9 @@ std::string createResultItem(const TestMetadata& metadata, bool hasFailedTests)
html.append("<p style=\"color: red\"><strong>Error:</strong> " + metadata.errorMessage + "</p>\n");
}
- if (metadata.metricsFailed || metadata.metricsErrored) {
- html.append("<p style=\"color: red\"><strong>Error:</strong> " + metadata.errorMessage + "</p>\n");
+ if (metadata.metricsFailed || metadata.metricsErrored || metadata.labelCutOffFound) {
+ html.append("<p style=\"color: red\"><strong>Error:</strong> " +
+ std::regex_replace(metadata.errorMessage, std::regex{"\n"}, "<br>") + "</p>\n");
}
if (metadata.difference != 0.0) {