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/11 04:30:47 UTC
incubator-mynewt-core git commit: Rename baselibc test directory so
that newt ignores it.
Repository: incubator-mynewt-core
Updated Branches:
refs/heads/develop 3af4ca4fc -> cfc3383e8
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/develop
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"); \
- }
-
-