From 76c3755fe37c84fd60f0478a4cf6c6f4e0468519 Mon Sep 17 00:00:00 2001 From: Julien PEYREGNE Date: Mon, 7 Sep 2020 10:37:26 +0200 Subject: [PATCH] Add guard TEST on test module template With a test file guarded we can include this file on IDE project (MPLAB X in my case) and compile without excluding test files. Excluding test files on MPLAB X disable autocompletion and function navigation. --- auto/generate_module.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/auto/generate_module.rb b/auto/generate_module.rb index 3d9ee8d..f7e1598 100644 --- a/auto/generate_module.rb +++ b/auto/generate_module.rb @@ -13,7 +13,9 @@ require 'fileutils' require 'pathname' # TEMPLATE_TST -TEMPLATE_TST ||= '#include "unity.h" +TEMPLATE_TST ||= '#ifdef TEST + +#include "unity.h" %2$s#include "%1$s.h" @@ -29,6 +31,8 @@ void test_%4$s_NeedToImplement(void) { TEST_IGNORE_MESSAGE("Need to Implement %1$s"); } + +#endif // TEST '.freeze # TEMPLATE_SRC