You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2016/03/15 01:36:29 UTC
[22/42] incubator-mynewt-core git commit: Rename baselibc test
directory so that newt ignores it.
Rename baselibc test directory so that newt ignores it.
These tests are part of the original baselibc library, so they aren't
compatible with the "newt test" command.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/cfc3383e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/cfc3383e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/cfc3383e
Branch: refs/heads/master
Commit: cfc3383e886a96b624c46c3eea2ac99b7d4d1e1f
Parents: 3af4ca4
Author: Christopher Collins <cc...@gmail.com>
Authored: Thu Mar 10 19:29:42 2016 -0800
Committer: Christopher Collins <cc...@gmail.com>
Committed: Thu Mar 10 19:29:42 2016 -0800
----------------------------------------------------------------------
libs/baselibc/src/baselibc_test/printf_tests.c | 22 ++++++++++++++
libs/baselibc/src/baselibc_test/tests_glue.c | 33 +++++++++++++++++++++
libs/baselibc/src/baselibc_test/unittests.h | 14 +++++++++
libs/baselibc/src/test/printf_tests.c | 22 --------------
libs/baselibc/src/test/tests_glue.c | 33 ---------------------
libs/baselibc/src/test/unittests.h | 14 ---------
6 files changed, 69 insertions(+), 69 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/baselibc_test/printf_tests.c
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/baselibc_test/printf_tests.c b/libs/baselibc/src/baselibc_test/printf_tests.c
new file mode 100644
index 0000000..f9f380f
--- /dev/null
+++ b/libs/baselibc/src/baselibc_test/printf_tests.c
@@ -0,0 +1,22 @@
+#include "unittests.h"
+
+int main()
+{
+ int status = 0;
+
+ {
+ COMMENT("Testing basic snprintf functionality");
+ char buf[20];
+
+ snprintf(buf, sizeof(buf), "%08d", 55);
+ TEST(strcmp(buf, "00000055") == 0);
+
+ TEST(snprintf(buf, sizeof(buf), "01234567890123456789") == 20);
+ TEST(strcmp(buf, "0123456789012345678") == 0);
+ }
+
+ if (status != 0)
+ fprintf(stdout, "\n\nSome tests FAILED!\n");
+
+ return status;
+}
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/baselibc_test/tests_glue.c
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/baselibc_test/tests_glue.c b/libs/baselibc/src/baselibc_test/tests_glue.c
new file mode 100644
index 0000000..b18a689
--- /dev/null
+++ b/libs/baselibc/src/baselibc_test/tests_glue.c
@@ -0,0 +1,33 @@
+#include <stdio.h>
+
+#if defined(linux)
+/* Connects the baselibc stdio to normal POSIX stdio */
+size_t write(int fd, const void *buf, size_t count);
+
+static size_t stdio_write(FILE *instance, const char *bp, size_t n)
+{
+ if (instance == stdout)
+ return write(1, bp, n);
+ else
+ return write(2, bp, n);
+}
+#else
+#error No suitable write() implementation.
+#endif
+
+
+static struct File_methods stdio_methods = {
+ &stdio_write, NULL
+};
+
+static struct File _stdout = {
+ &stdio_methods
+};
+
+static struct File _stderr = {
+ &stdio_methods
+};
+
+FILE* const stdout = &_stdout;
+FILE* const stderr = &_stderr;
+
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/baselibc_test/unittests.h
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/baselibc_test/unittests.h b/libs/baselibc/src/baselibc_test/unittests.h
new file mode 100644
index 0000000..c2b470a
--- /dev/null
+++ b/libs/baselibc/src/baselibc_test/unittests.h
@@ -0,0 +1,14 @@
+#include <stdio.h>
+
+#define COMMENT(x) printf("\n----" x "----\n");
+#define STR(x) #x
+#define STR2(x) STR(x)
+#define TEST(x) \
+ if (!(x)) { \
+ fprintf(stderr, "\033[31;1mFAILED:\033[22;39m " __FILE__ ":" STR2(__LINE__) " " #x "\n"); \
+ status = 1; \
+ } else { \
+ printf("\033[32;1mOK:\033[22;39m " #x "\n"); \
+ }
+
+
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/test/printf_tests.c
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/test/printf_tests.c b/libs/baselibc/src/test/printf_tests.c
deleted file mode 100644
index f9f380f..0000000
--- a/libs/baselibc/src/test/printf_tests.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include "unittests.h"
-
-int main()
-{
- int status = 0;
-
- {
- COMMENT("Testing basic snprintf functionality");
- char buf[20];
-
- snprintf(buf, sizeof(buf), "%08d", 55);
- TEST(strcmp(buf, "00000055") == 0);
-
- TEST(snprintf(buf, sizeof(buf), "01234567890123456789") == 20);
- TEST(strcmp(buf, "0123456789012345678") == 0);
- }
-
- if (status != 0)
- fprintf(stdout, "\n\nSome tests FAILED!\n");
-
- return status;
-}
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/test/tests_glue.c
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/test/tests_glue.c b/libs/baselibc/src/test/tests_glue.c
deleted file mode 100644
index b18a689..0000000
--- a/libs/baselibc/src/test/tests_glue.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include <stdio.h>
-
-#if defined(linux)
-/* Connects the baselibc stdio to normal POSIX stdio */
-size_t write(int fd, const void *buf, size_t count);
-
-static size_t stdio_write(FILE *instance, const char *bp, size_t n)
-{
- if (instance == stdout)
- return write(1, bp, n);
- else
- return write(2, bp, n);
-}
-#else
-#error No suitable write() implementation.
-#endif
-
-
-static struct File_methods stdio_methods = {
- &stdio_write, NULL
-};
-
-static struct File _stdout = {
- &stdio_methods
-};
-
-static struct File _stderr = {
- &stdio_methods
-};
-
-FILE* const stdout = &_stdout;
-FILE* const stderr = &_stderr;
-
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/cfc3383e/libs/baselibc/src/test/unittests.h
----------------------------------------------------------------------
diff --git a/libs/baselibc/src/test/unittests.h b/libs/baselibc/src/test/unittests.h
deleted file mode 100644
index c2b470a..0000000
--- a/libs/baselibc/src/test/unittests.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdio.h>
-
-#define COMMENT(x) printf("\n----" x "----\n");
-#define STR(x) #x
-#define STR2(x) STR(x)
-#define TEST(x) \
- if (!(x)) { \
- fprintf(stderr, "\033[31;1mFAILED:\033[22;39m " __FILE__ ":" STR2(__LINE__) " " #x "\n"); \
- status = 1; \
- } else { \
- printf("\033[32;1mOK:\033[22;39m " #x "\n"); \
- }
-
-