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' + + '