From 37bd80dd9d9a9c0e90aef411f7d494e18a02860e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Wed, 9 Jul 2014 13:10:07 -0700 Subject: [PATCH] add html result table --- .gitignore | 1 + scripts/create_result_table.js | 42 ++++++++++++++++++++++++++++++++++ scripts/deploy_results.sh | 11 ++++----- 3 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 scripts/create_result_table.js diff --git a/.gitignore b/.gitignore index 7c565ffc1..8e63281ca 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /src/shader/shaders_gl.cpp /src/shader/shaders_gles2.cpp /bin/style.bin.js +/test/fixtures/styles/index.html diff --git a/scripts/create_result_table.js b/scripts/create_result_table.js new file mode 100644 index 000000000..ad604890f --- /dev/null +++ b/scripts/create_result_table.js @@ -0,0 +1,42 @@ +#!/usr/bin/env node + +var fs = require('fs'); +var path = require('path'); + +var html = + '\n' + + '\n' + + '\n' + + ' \n' + + ' \n' + + ' \n' + + '\n'; + +var dir = fs.readdirSync('./test/fixtures/styles').filter(function(name) { + return name.match(/\.info\.json$/); +}).forEach(function(name) { + var info = require(path.join(path.resolve('.'), './test/fixtures/styles', name)); + var base = path.basename(name, '.info.json'); + + html += + '\n' + + ' \n' + + ' \n' + + ' \n' + + '\n' + ; +}); + +html += "
ActualExpectedInfo
\n' + + '

' + base + '

\n' + + '
    \n' + + '
  • zoom: ' + (info.zoom || 0) + '
  • \n' + + '
  • latitude: ' + (info.latitude || 0) + '
  • \n' + + '
  • longitude: ' + (info.longitude || 0) + '
  • \n' + + '
  • angle: ' + (info.angle || 0) + '
  • \n' + + '
  • width: ' + (info.width || 0) + '
  • \n' + + '
  • height: ' + (info.height || 0) + '
  • \n' + + '
\n' + + '