diff --git a/ProjectAliceSK/unittests/unittests.py b/ProjectAliceSK/unittests/unittests.py index 3a14eea..3e169f4 100644 --- a/ProjectAliceSK/unittests/unittests.py +++ b/ProjectAliceSK/unittests/unittests.py @@ -1,9 +1,9 @@ import os -import subprocess import sys from pathlib import Path import click +import pytest @click.command() @@ -19,9 +19,8 @@ def unittests(skill: str): sys.exit(0) print('Found tests to be run, starting') - process: subprocess.CompletedProcess = subprocess.run([str(path), '--cov=./', '--cov-report=xml'], stdout = subprocess.PIPE, stderr = subprocess.PIPE) - ret = 0 if not process.returncode else process.returncode - sys.exit(ret) + result = pytest.main([str(path), '--cov=./', '--cov-report=xml']) + sys.exit(result) if __name__ == '__main__': diff --git a/setup.py b/setup.py index 9c67db9..6b0e9bc 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name='projectalice-sk', author='ProjectAlice', - version='1.8.0', + version='1.8.1', maintainer='Psychokiller1888', maintainer_email='laurentchervet@bluewin.ch', description='Project Alice skill kit',