From 3d2df9f9a9bcb68f2db88c11480851711f1e4a79 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 27 Apr 2017 18:39:57 +0300 Subject: [PATCH] Fix linter error "unity.h does not exist" for Unit Testing // Resolve #947 --- HISTORY.rst | 4 ++++ platformio/builder/tools/pioide.py | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/HISTORY.rst b/HISTORY.rst index 8bcb39ad..f6c3274e 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -20,6 +20,10 @@ PlatformIO 3.0 * Fixed infinite dependency installing when repository consists of multiple libraries (`issue #935 `_) +* Don't warn about known ``boards_dir`` option + (`pull #949 `_) +* Fixed linter error "unity.h does not exist" for Unit Testing + (`issue #947 `_) ------- diff --git a/platformio/builder/tools/pioide.py b/platformio/builder/tools/pioide.py index 6c316d29..4b4e7fdd 100644 --- a/platformio/builder/tools/pioide.py +++ b/platformio/builder/tools/pioide.py @@ -20,6 +20,7 @@ from os.path import join, sep from SCons.Defaults import processDefines from platformio import util +from platformio.managers.core import get_core_package_dir def dump_includes(env): @@ -45,6 +46,10 @@ def dump_includes(env): for g in toolchain_incglobs: includes.extend(glob(g)) + unity_dir = get_core_package_dir("tool-unity") + if unity_dir: + includes.append(unity_dir) + return includes