Add returncode support to helper.make
Этот коммит содержится в:
родитель
d503a712ba
Коммит
dc1f7e204a
@ -26,11 +26,12 @@ def run_subprocess(command, working_dir='.', env=None, expected_returncode=0):
|
||||
env=env,
|
||||
)
|
||||
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')
|
||||
|
||||
|
||||
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
|
||||
|
||||
@ -54,6 +55,7 @@ def make(*args, working_dir='.', env=None, **kwargs):
|
||||
],
|
||||
working_dir=working_dir,
|
||||
env=env,
|
||||
expected_returncode=expected_returncode,
|
||||
)
|
||||
|
||||
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user