[rtems commit] libtests/flashdisk01: Disable for small memory BSP

Sebastian Huber sebh at rtems.org
Mon Apr 8 07:50:53 UTC 2013


Module:    rtems
Branch:    master
Commit:    a53045fda56ee5232aa84c69fc4fb9195e24d14f
Changeset: http://git.rtems.org/rtems/commit/?id=a53045fda56ee5232aa84c69fc4fb9195e24d14f

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Apr  8 09:47:54 2013 +0200

libtests/flashdisk01: Disable for small memory BSP

---

 testsuites/libtests/flashdisk01/init.c             |   25 ++++++++++++++++++++
 testsuites/libtests/flashdisk01/test-file-system.c |    6 ++++
 2 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/testsuites/libtests/flashdisk01/init.c b/testsuites/libtests/flashdisk01/init.c
index 3c6ffae..8abca7d 100644
--- a/testsuites/libtests/flashdisk01/init.c
+++ b/testsuites/libtests/flashdisk01/init.c
@@ -18,6 +18,8 @@
 
 #include "tmacros.h"
 
+#if !BSP_SMALL_MEMORY
+
 #include <sys/stat.h>
 #include <errno.h>
 #include <string.h>
@@ -354,3 +356,26 @@ uint32_t rtems_flashdisk_configuration_size = FLASHDISK_CONFIG_COUNT;
 #define CONFIGURE_INIT
 
 #include <rtems/confdefs.h>
+
+#else /* BSP_SMALL_MEMORY */
+
+static void Init(rtems_task_argument arg)
+{
+  puts("\n\n*** TEST FLASHDISK 1 ***");
+  puts("NOT ENOUGH MEMORY TO RUN TEST");
+
+  rtems_test_exit(0);
+}
+
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+
+#define CONFIGURE_MAXIMUM_TASKS 1
+
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+
+#define CONFIGURE_INIT
+
+#include <rtems/confdefs.h>
+
+#endif /* BSP_SMALL_MEMORY */
diff --git a/testsuites/libtests/flashdisk01/test-file-system.c b/testsuites/libtests/flashdisk01/test-file-system.c
index d3515d0..11ceb3a 100644
--- a/testsuites/libtests/flashdisk01/test-file-system.c
+++ b/testsuites/libtests/flashdisk01/test-file-system.c
@@ -14,6 +14,10 @@
 
 #include "test-file-system.h"
 
+#include <bsp.h>
+
+#if !BSP_SMALL_MEMORY
+
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <assert.h>
@@ -830,3 +834,5 @@ void test_file_system_with_handler(
 
   free(fs);
 }
+
+#endif /* !BSP_SMALL_MEMORY */




More information about the vc mailing list