Fix test for "pio test"

This commit is contained in:
Ivan Kravets
2016-09-02 22:23:26 +03:00
parent 3be35f9987
commit 9b2999d64b

View File

@ -14,13 +14,16 @@
from os.path import join from os.path import join
from platformio.commands.test import cli as cli_test import pytest
from platformio import util
def test_local_env(clirunner, validate_cliresult): def test_local_env():
result = clirunner.invoke( result = util.exec_command(["platformio", "test", "-d",
cli_test, join("examples", "unit-testing", "calculator"),
["-d", join("examples", "unit-testing", "calculator"), "-e", "local"]) "-e", "local"])
validate_cliresult(result) if result['returncode'] != 0:
pytest.fail(result)
assert all( assert all(
[s in result.output for s in ("[PASSED]", "[IGNORED]", "[FAILED]")]) [s in result['out'] for s in ("[PASSED]", "[IGNORED]", "[FAILED]")])