projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix UNITTEST ARCH declaration.
[bertos.git]
/
bertos
/
cfg
/
test.h
diff --git
a/bertos/cfg/test.h
b/bertos/cfg/test.h
index 507ec17e8a9c22bc628e31629365e8a5e7263226..23ca14257e1489f69bca80de7f995e587c12b6fe 100644
(file)
--- a/
bertos/cfg/test.h
+++ b/
bertos/cfg/test.h
@@
-48,11
+48,13
@@
* All of these should return 0 if ok or a value != 0 on errors.
*
* Then, at the end of your module_test you can write:
* All of these should return 0 if ok or a value != 0 on errors.
*
* Then, at the end of your module_test you can write:
+ * \code
* #include TEST_ONLY(whatuneed.h)
* #include TEST_ONLY(whatuneed.c)
* #include TEST_ONLY(...)
*
* TEST_MAIN(module);
* #include TEST_ONLY(whatuneed.h)
* #include TEST_ONLY(whatuneed.c)
* #include TEST_ONLY(...)
*
* TEST_MAIN(module);
+ * \endcode
*
* The macro TEST_ONLY expand to nothing in non-TEST mode or to
* the specified filename if _TEST is defined.
*
* The macro TEST_ONLY expand to nothing in non-TEST mode or to
* the specified filename if _TEST is defined.
@@
-69,7
+71,10
@@
#ifndef CFG_TEST_H
#define CFG_TEST_H
#ifndef CFG_TEST_H
#define CFG_TEST_H
-#ifdef _TEST
+#include "cfg/cfg_arch.h"
+
+#if defined(ARCH_UNITTEST) && (ARCH & ARCH_UNITTEST)
+ #define UNIT_TEST 1
/**
* Macro used to generate a main() for a test to be compiled
/**
* Macro used to generate a main() for a test to be compiled
@@
-91,6
+96,7
@@
#define TEST_ONLY(file) PP_STRINGIZE(file)
#else /* !_TEST */
#define TEST_ONLY(file) PP_STRINGIZE(file)
#else /* !_TEST */
+ #define UNIT_TEST 0
#define TEST_MAIN(module) /* nothing */
#define TEST_ONLY(file) <cfg/nothing.h>
#define TEST_MAIN(module) /* nothing */
#define TEST_ONLY(file) <cfg/nothing.h>