diff --git a/tests/test.py b/tests/test.py index aa125c7..fcbb826 100755 --- a/tests/test.py +++ b/tests/test.py @@ -21,9 +21,17 @@ def generate(test): else: lines.append(line) + # Create test file with open('test.c', 'w') as file: file.write(template.format(tests='\n'.join(lines))) + # Remove build artifacts to force rebuild + try: + os.remove('test.o') + os.remove('lfs') + except OSError: + pass + def compile(): os.environ['CFLAGS'] = os.environ.get('CFLAGS', '') + ' -Werror' subprocess.check_call(['make', '--no-print-directory', '-s'], env=os.environ)