forked from platformio/platformio-core
Fix broken Unit Testing
This commit is contained in:
@ -14,7 +14,7 @@
|
||||
|
||||
import sys
|
||||
|
||||
VERSION = (3, 0, "0b1")
|
||||
VERSION = (3, 0, "0b2")
|
||||
__version__ = ".".join([str(s) for s in VERSION])
|
||||
|
||||
__title__ = "platformio"
|
||||
|
@ -18,8 +18,9 @@ from os import environ
|
||||
from os.path import join
|
||||
from time import time
|
||||
|
||||
from SCons.Script import (ARGUMENTS, COMMAND_LINE_TARGETS,
|
||||
AllowSubstExceptions, DefaultEnvironment, Variables)
|
||||
from SCons.Script import (ARGUMENTS, COMMAND_LINE_TARGETS, DEFAULT_TARGETS,
|
||||
AllowSubstExceptions, AlwaysBuild,
|
||||
DefaultEnvironment, Variables)
|
||||
|
||||
from platformio import util
|
||||
|
||||
@ -127,6 +128,8 @@ env.SConscriptChdir(0)
|
||||
env.SConsignFile(join("$PROJECTPIOENVS_DIR", ".sconsign.dblite"))
|
||||
env.SConscript("$BUILD_SCRIPT")
|
||||
|
||||
AlwaysBuild(env.Alias("test", DEFAULT_TARGETS + ["size"]))
|
||||
|
||||
if "UPLOAD_FLAGS" in env:
|
||||
env.Append(UPLOADERFLAGS=["$UPLOAD_FLAGS"])
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
from fnmatch import fnmatch
|
||||
from os import getcwd, listdir
|
||||
from os.path import isdir, join
|
||||
from os.path import isdir, isfile, join
|
||||
from time import sleep, time
|
||||
|
||||
import click
|
||||
@ -173,6 +173,8 @@ class LocalTestProcessor(TestProcessorBase):
|
||||
def run(self):
|
||||
with util.cd(self.options['project_dir']):
|
||||
pioenvs_dir = util.get_projectpioenvs_dir()
|
||||
program_path = join(pioenvs_dir, self.env_name, "program")
|
||||
assert isfile(program_path)
|
||||
result = util.exec_command(
|
||||
[join(pioenvs_dir, self.env_name, "program")],
|
||||
stdout=util.AsyncPipe(self.on_run_out),
|
||||
|
Reference in New Issue
Block a user