Return valid exit code from `plaformio test` command

This commit is contained in:
Ivan Kravets
2016-09-08 16:17:58 +03:00
parent df4560412d
commit 80d74c608d
2 changed files with 4 additions and 2 deletions

View File

@ -8,6 +8,7 @@ PlatformIO 3.0
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
* Disable SSL Server-Name-Indication for Python < 2.7.9 * Disable SSL Server-Name-Indication for Python < 2.7.9
* Return valid exit code from ``plaformio test`` command
3.0.1 (2016-09-08) 3.0.1 (2016-09-08)
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~

View File

@ -17,7 +17,7 @@ import subprocess
from os.path import dirname, join from os.path import dirname, join
from platform import system from platform import system
from platformio import util from platformio import exception, util
from platformio.managers.package import PackageManager from platformio.managers.package import PackageManager
PACKAGE_PIOPLUS_NAME = "tool-pioplus" PACKAGE_PIOPLUS_NAME = "tool-pioplus"
@ -54,4 +54,5 @@ def pioplus_call(args, **kwargs):
os.environ['LD_LIBRARY_PATH'] = dirname(pioplus_path) os.environ['LD_LIBRARY_PATH'] = dirname(pioplus_path)
os.environ['PYTHONEXEPATH'] = util.get_pythonexe_path() os.environ['PYTHONEXEPATH'] = util.get_pythonexe_path()
util.copy_pythonpath_to_osenv() util.copy_pythonpath_to_osenv()
subprocess.call([pioplus_path] + args, **kwargs) if subprocess.call([pioplus_path] + args, **kwargs) != 0:
raise exception.ReturnErrorCode()