Mark these test module with warning.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 22 May 2008 08:35:13 +0000 (08:35 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 22 May 2008 08:35:13 +0000 (08:35 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1321 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/drv/flash25_test.c
bertos/drv/lcd_hd44_test.c
bertos/drv/timer_test.c
bertos/kern/kfile_test.c
bertos/kern/proc_test.c
bertos/mware/sprintf_test.c

index 691c9113f7e1564ceacfe36a8f6d68fcbf66de05..a221992fde4949f1e52211ce8559014d1045fb3b 100644 (file)
@@ -49,6 +49,8 @@
 
 #include <cfg/debug.h>
 
+#warning FIXME:Review and refactor this test..
+
 bool flash25_test(KFile *channel)
 {
        KFileFlash25 fd;
index 65107b8549d6a9512298e25e87a4f431b66eaa42..a84c156ce51b0523aa5cf9b4dfe75f655a0df4f6 100644 (file)
@@ -39,8 +39,6 @@
 
 #include "hw_lcd.h"
 
-#include <cfg/arch_config.h>
-
 #include <drv/timer.h>
 #include <drv/lcd_hd44.h>
 
@@ -76,6 +74,11 @@ void lcd_hw_test(void)
 }
 
 
+#ifdef _TEST
+
+#include <drv/timer.c>
+#include <drv/lcd_hd44.c>
+
 int main(void)
 {
                lcd_hw_test();
@@ -86,3 +89,5 @@ int main(void)
 
                return 0;
 }
+
+#endif
index 3e9338a89bdb226bab6f635ac35b6968f0a5dd14..5fc4257041924542cada51f8a521a3b07933f264 100644 (file)
  * \author Bernardo Innocenti <bernie@develer.com>
  */
 
-#ifdef _TEST
-       #include "timer.c"
-       #include "mware/event.c"
-       #include "os/hptime.c"
+#include <cfg/test.h>
 
-#else
-       #include <drv/timer.c>
-       #include <mware/event.c>
-       #include <drv/wdt.h>
+#include <drv/timer.h>
+#include <drv/wdt.h>
 
-#endif
+#include <mware/event.h>
 
 
 static void timer_test_constants(void)
@@ -131,6 +126,12 @@ static void timer_test_poll(void)
        }
 }
 
+#ifdef _TEST
+
+#include "timer.c"
+#include "mware/event.c"
+#include "os/hptime.c"
+
 int main(void)
 {
        wdt_init(7);
@@ -141,3 +142,5 @@ int main(void)
        timer_test_poll();
        return 0;
 }
+#endif
+
index 76e78092869f9b726d7c5d5fef11ee889ede7f4e..20da9ec91057f100766cbeb88470d62ccf3943a6 100644 (file)
@@ -47,6 +47,8 @@
 #include <mware/formatwr.h>
 #include <string.h>
 
+#warning TODO:Refactor this module..
+
 /**
  * KFile read/write subtest.
  * Try to write/read in the same \a f file location \a size bytes.
index 4c2f3126d76feea80fea461fa709c70defb6d97b..d59bc749ad6d1517b26bf827ff079598d7337a20 100644 (file)
@@ -1,7 +1,47 @@
+/**
+ * \file
+ * <!--
+ * This file is part of BeRTOS.
+ *
+ * Bertos is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ *
+ * As a special exception, you may use this file as part of a free software
+ * library without restriction.  Specifically, if other files instantiate
+ * templates or use macros or inline functions from this file, or you compile
+ * this file and link it with other files to produce an executable, this
+ * file does not by itself cause the resulting executable to be covered by
+ * the GNU General Public License.  This exception does not however
+ * invalidate any other reasons why the executable file might be covered by
+ * the GNU General Public License.
+ *
+ * Copyright 2005 Develer S.r.l. (http://www.develer.com/)
+ * -->
+ *
+ *
+ * \brief Test kernel process.
+ *
+ * \version $Id$
+ *
+ * \author Daniele Basile <asterix@develer.com>
+ */
 
 #include <kern/proc.h>
 #include <drv/timer.h>
 
+#warning FIXME: Review this test and refactor for all target.
+
 /**
  * Proc scheduling test subthread 1
  */
index 1bcedfd35175f289618f6494422d83f27d0019b4..3534953afe8f07ca2303637b0fd1262e45260abe 100644 (file)
  * \author Bernardo Innocenti <bernie@develer.com>
  */
 
-#include "sprintf.c"
-#include "formatwr.c"
-#include "hex.c"
+
 #include <cfg/compiler.h>
+#include <cfg/test.h>
+#include <cfg/debug.h>
+
 #include <mware/pgm.h>
+
 #include <stdio.h>
 
-#include <assert.h> /* assert() */
 #include <string.h> /* strcmp() */
 
+#warning FIXME:Review and refactor this test..
 
-int main(UNUSED_ARG(int, argc), UNUSED_ARG(char **,argv))
+#ifdef _TEST
+#include "sprintf.c"
+#include "formatwr.c"
+#include "hex.c"
+
+int main(void)
 {
        char buf[256];
        static const char test_string[] = "Hello, world!\n";
@@ -80,7 +87,6 @@ int main(UNUSED_ARG(int, argc), UNUSED_ARG(char **,argv))
        TEST("%-8.2f", -123.456,    "-123.46 ");
        TEST("%8.0f",  -123.456,    "    -123");
 
-#undef TEST
 
        /*
         * Stress tests.
@@ -94,3 +100,5 @@ int main(UNUSED_ARG(int, argc), UNUSED_ARG(char **,argv))
        return 0;
 }
 
+#endif /* _TEST */
+