1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 23:48:58 +00:00

Add returncode support to helper.make

This commit is contained in:
Thom Wiggers 2019-03-04 16:54:37 +01:00
parent d503a712ba
commit dc1f7e204a
No known key found for this signature in database
GPG Key ID: 001BB0A7CE26E363

View File

@ -26,11 +26,12 @@ def run_subprocess(command, working_dir='.', env=None, expected_returncode=0):
env=env, env=env,
) )
print(result.stdout.decode('utf-8')) print(result.stdout.decode('utf-8'))
assert(result.returncode == expected_returncode) assert result.returncode == expected_returncode, \
"Got unexpected return code {}".format(result.returncode)
return result.stdout.decode('utf-8') return result.stdout.decode('utf-8')
def make(*args, working_dir='.', env=None, **kwargs): def make(*args, working_dir='.', env=None, expected_returncode=0, **kwargs):
""" """
Runs a make target in the specified working directory Runs a make target in the specified working directory
@ -54,6 +55,7 @@ def make(*args, working_dir='.', env=None, **kwargs):
], ],
working_dir=working_dir, working_dir=working_dir,
env=env, env=env,
expected_returncode=expected_returncode,
) )