pull/3119/head
Craig Tiller 10 years ago
parent 0141356479
commit 259e627b61
  1. 9
      tools/buildgen/generate_projects.py
  2. 7
      tools/buildgen/mako_renderer.py

@ -31,6 +31,7 @@
import glob
import os
import shutil
import sys
import tempfile
sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..', 'run_tests'))
@ -76,5 +77,9 @@ jobset.run(jobs)
if test is not None:
for s, g in test.iteritems():
assert(0 == os.system('diff %s %s' % (s, g)))
os.unlink(g)
if os.path.isfile(g):
assert(0 == os.system('diff %s %s' % (s, g)))
os.unlink(g)
else:
assert(0 == os.system('diff -r %s %s' % (s, g)))
shutil.rmtree(g, ignore_errors=True)

@ -135,7 +135,12 @@ def main(argv):
# we have optional control data: this template represents
# a directory
if not cleared_dir:
shutil.rmtree(output_name, ignore_errors=True)
if not os.path.exists(output_name):
pass
elif os.path.isfile(output_name):
os.unlink(output_name)
else:
shutil.rmtree(output_name, ignore_errors=True)
cleared_dir = True
items = []
if 'foreach' in src:

Loading…
Cancel
Save