Fix INO to CPP converting when 2-tokens type is used

This commit is contained in:
Ivan Kravets
2016-08-31 12:49:10 +03:00
parent 1b32091d7d
commit 3a7b0d2c9d
6 changed files with 15 additions and 12 deletions

View File

@ -19,7 +19,6 @@ from os.path import dirname, getsize, isdir, isfile, join, normpath
import pytest
from platformio import util
from platformio.commands.run import cli as cmd_run
def pytest_generate_tests(metafunc):
@ -35,12 +34,16 @@ def pytest_generate_tests(metafunc):
metafunc.parametrize("pioproject_dir", project_dirs)
def test_run(clirunner, validate_cliresult, pioproject_dir):
@pytest.mark.examples
def test_run(pioproject_dir):
if isdir(join(pioproject_dir, ".pioenvs")):
util.rmtree_(join(pioproject_dir, ".pioenvs"))
result = clirunner.invoke(cmd_run, ["-d", pioproject_dir])
validate_cliresult(result)
result = util.exec_command(
["platformio", "--force", "run", "--project-dir", pioproject_dir]
)
if result['returncode'] != 0:
pytest.fail(result)
# check .elf file
pioenvs_dir = join(pioproject_dir, ".pioenvs")