From 3f04f13d4c190abd128b9a65ae38545984869e55 Mon Sep 17 00:00:00 2001 From: Tobrun Van Nuland Date: Thu, 21 Sep 2017 07:26:24 +0200 Subject: [android] - Render tests with PixelMatch --- platform/android/scripts/run-render-test.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 platform/android/scripts/run-render-test.py (limited to 'platform/android/scripts/run-render-test.py') diff --git a/platform/android/scripts/run-render-test.py b/platform/android/scripts/run-render-test.py new file mode 100644 index 0000000000..83376256a4 --- /dev/null +++ b/platform/android/scripts/run-render-test.py @@ -0,0 +1,24 @@ +#!/usr/bin/python + +import os +from shutil import copyfile + +catPath = os.getcwd() + "/platform/android/build/render-test/render/" +for cat in os.listdir(catPath): + testPath = catPath + cat + "/" + for test in os.listdir(testPath): + inputPath = os.getcwd() + "/mapbox-gl-js/test/integration/render-tests/" + cat + "/" + test + outputPath = testPath + test + + expected = outputPath + "/expected.png" + actual = outputPath + "/actual.png" + output = outputPath + "/output.png" + + copyfile(inputPath + "/expected.png", expected) + copyfile(inputPath + "/style.json", outputPath + "/style.json") + pixelmatch = "node_modules/pixelmatch/bin/pixelmatch " + actual + " " + expected + " " + output + " 0.1" + + print + print "Pixel match "+ cat + " " + test + os.system(pixelmatch) +print -- cgit v1.2.1