Don't error if pytest skips all unit tests.

This commit is contained in:
Matt Clay 2016-12-06 20:48:48 -05:00
parent 1372c94e77
commit 47083f145a

View file

@ -515,7 +515,13 @@ def command_units(args):
for version, command, env in version_commands:
display.info('Unit test with Python %s' % version)
intercept_command(args, command, env=env, python_version=version)
try:
intercept_command(args, command, env=env, python_version=version)
except SubprocessError as ex:
# pytest exits with status code 5 when all tests are skipped, which isn't an error for our use case
if ex.status != 5:
raise
def command_compile(args):