+#if (ARCH & ARCH_UNITTEST)
int battfs_testSetup(void)
{
int battfs_testSetup(void)
{
#ifndef CFG_TEST_H
#define CFG_TEST_H
#ifndef CFG_TEST_H
#define CFG_TEST_H
+#if (ARCH & ARCH_UNITTEST)
/**
* Macro used to generate a main() for a test to be compiled
/**
* Macro used to generate a main() for a test to be compiled
#warning TODO:Refactor this test to comply whit BeRTOS test policy.
#warning TODO:Refactor this test to comply whit BeRTOS test policy.
+#if (ARCH & ARCH_UNITTEST)
+#if (ARCH & ARCH_UNITTEST)
int proc_testSetup(void)
{
int proc_testSetup(void)
{
#warning FIXME:Review and refactor this test..
#warning FIXME:Review and refactor this test..
+#if (ARCH & ARCH_UNITTEST)
#include "sprintf.c"
#include "formatwr.c"
#include "hex.c"
#include "sprintf.c"
#include "formatwr.c"
#include "hex.c"
CC=gcc
#FIXME: -Ibertos/emul should not be needed
CC=gcc
#FIXME: -Ibertos/emul should not be needed
-CFLAGS="-W -Wall -Wextra -Ibertos -Ibertos/emul -std=gnu99 -fno-builtin -D_DEBUG -D_TEST -DARCH=ARCH_EMUL"
+CFLAGS="-W -Wall -Wextra -Ibertos -Ibertos/emul -std=gnu99 -fno-builtin -D_DEBUG -D'ARCH=(ARCH_EMUL|ARCH_UNITTEST)'"
CXX=g++
CXXFLAGS="$CFLAGS"
CXX=g++
CXXFLAGS="$CFLAGS"