Add option to disable generating new reference images.
This commit is contained in:
parent
d185e17f71
commit
b65000ee40
1 changed files with 8 additions and 2 deletions
|
@ -139,7 +139,7 @@ class Reporting:
|
||||||
else:
|
else:
|
||||||
print '\x1b[31m✘\x1b[0m (\x1b[34m%u different pixels\x1b[0m)' % diff
|
print '\x1b[31m✘\x1b[0m (\x1b[34m%u different pixels\x1b[0m)' % diff
|
||||||
|
|
||||||
if self.generate:
|
if self.overwrite_failures:
|
||||||
self.errors.append((self.REPLACE, actual, expected, diff, None))
|
self.errors.append((self.REPLACE, actual, expected, diff, None))
|
||||||
contents = open(actual, 'r').read()
|
contents = open(actual, 'r').read()
|
||||||
open(expected, 'wb').write(contents)
|
open(expected, 'wb').write(contents)
|
||||||
|
@ -283,6 +283,12 @@ if __name__ == "__main__":
|
||||||
else:
|
else:
|
||||||
overwrite_failures = False
|
overwrite_failures = False
|
||||||
|
|
||||||
|
if '--no-generate' in sys.argv:
|
||||||
|
generate = False
|
||||||
|
sys.argv.remove('--no-generate')
|
||||||
|
else:
|
||||||
|
generate = True
|
||||||
|
|
||||||
if len(sys.argv) == 2:
|
if len(sys.argv) == 2:
|
||||||
files = [{"name": sys.argv[1], "sizes": sizes_few_square}]
|
files = [{"name": sys.argv[1], "sizes": sizes_few_square}]
|
||||||
elif len(sys.argv) > 2:
|
elif len(sys.argv) > 2:
|
||||||
|
@ -295,7 +301,7 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
|
|
||||||
if 'osm' in mapnik.DatasourceCache.plugin_names():
|
if 'osm' in mapnik.DatasourceCache.plugin_names():
|
||||||
reporting = Reporting(quiet=quiet, generate=False, overwrite_failures=overwrite_failures)
|
reporting = Reporting(quiet=quiet, generate=generate, overwrite_failures=overwrite_failures)
|
||||||
for f in files:
|
for f in files:
|
||||||
config = dict(defaults)
|
config = dict(defaults)
|
||||||
config.update(f)
|
config.update(f)
|
||||||
|
|
Loading…
Reference in a new issue