[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