Run the generated build system as a part of tests.

pull/15/head
Jussi Pakkanen 12 years ago
parent 8db898928b
commit a1efb27a8e
  1. 7
      run_tests.py

@ -19,6 +19,7 @@ import os, subprocess, shutil
test_build_dir = 'work area'
builder_command = './builder.py'
compile_command = os.path.join(test_build_dir, 'compile.sh')
def run_test(testdir):
shutil.rmtree(test_build_dir)
@ -27,7 +28,11 @@ def run_test(testdir):
p = subprocess.Popen([builder_command, testdir, test_build_dir])
p.wait()
if p.returncode != 0:
raise RuntimeError('Test failed.')
raise RuntimeError('Generating the build system failed.')
pc = subprocess.Popen([compile_command])
pc.wait()
if pc.returncode != 0:
raise RuntimeError('Compiling source code failed.')
def run_tests():
tests = glob('test cases/*')

Loading…
Cancel
Save