From beb91163ab502b57a56378b18226b5833ae997fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= <rene.kijewski@fu-berlin.de>
Date: Thu, 15 May 2014 00:35:55 +0200
Subject: [PATCH] unittests: Move tests-core into subdirectoy

---
 tests/unittests/tests-core/Makefile           |  3 +++
 .../{ => tests-core}/tests-core-atomic.c      |  0
 .../{ => tests-core}/tests-core-bitarithm.c   |  0
 .../{ => tests-core}/tests-core-cib.c         |  0
 .../{ => tests-core}/tests-core-clist.c       |  0
 .../{ => tests-core}/tests-core-lifo.c        |  0
 .../{ => tests-core}/tests-core-queue.c       |  0
 tests/unittests/tests-core/tests-core.c       | 19 +++++++++++++++++++
 tests/unittests/{ => tests-core}/tests-core.h |  8 +++++++-
 9 files changed, 29 insertions(+), 1 deletion(-)
 create mode 100644 tests/unittests/tests-core/Makefile
 rename tests/unittests/{ => tests-core}/tests-core-atomic.c (100%)
 rename tests/unittests/{ => tests-core}/tests-core-bitarithm.c (100%)
 rename tests/unittests/{ => tests-core}/tests-core-cib.c (100%)
 rename tests/unittests/{ => tests-core}/tests-core-clist.c (100%)
 rename tests/unittests/{ => tests-core}/tests-core-lifo.c (100%)
 rename tests/unittests/{ => tests-core}/tests-core-queue.c (100%)
 create mode 100644 tests/unittests/tests-core/tests-core.c
 rename tests/unittests/{ => tests-core}/tests-core.h (92%)

diff --git a/tests/unittests/tests-core/Makefile b/tests/unittests/tests-core/Makefile
new file mode 100644
index 0000000000..2bb651c200
--- /dev/null
+++ b/tests/unittests/tests-core/Makefile
@@ -0,0 +1,3 @@
+MODULE = tests-core
+
+include $(RIOTBASE)/Makefile.base
diff --git a/tests/unittests/tests-core-atomic.c b/tests/unittests/tests-core/tests-core-atomic.c
similarity index 100%
rename from tests/unittests/tests-core-atomic.c
rename to tests/unittests/tests-core/tests-core-atomic.c
diff --git a/tests/unittests/tests-core-bitarithm.c b/tests/unittests/tests-core/tests-core-bitarithm.c
similarity index 100%
rename from tests/unittests/tests-core-bitarithm.c
rename to tests/unittests/tests-core/tests-core-bitarithm.c
diff --git a/tests/unittests/tests-core-cib.c b/tests/unittests/tests-core/tests-core-cib.c
similarity index 100%
rename from tests/unittests/tests-core-cib.c
rename to tests/unittests/tests-core/tests-core-cib.c
diff --git a/tests/unittests/tests-core-clist.c b/tests/unittests/tests-core/tests-core-clist.c
similarity index 100%
rename from tests/unittests/tests-core-clist.c
rename to tests/unittests/tests-core/tests-core-clist.c
diff --git a/tests/unittests/tests-core-lifo.c b/tests/unittests/tests-core/tests-core-lifo.c
similarity index 100%
rename from tests/unittests/tests-core-lifo.c
rename to tests/unittests/tests-core/tests-core-lifo.c
diff --git a/tests/unittests/tests-core-queue.c b/tests/unittests/tests-core/tests-core-queue.c
similarity index 100%
rename from tests/unittests/tests-core-queue.c
rename to tests/unittests/tests-core/tests-core-queue.c
diff --git a/tests/unittests/tests-core/tests-core.c b/tests/unittests/tests-core/tests-core.c
new file mode 100644
index 0000000000..205e1de77e
--- /dev/null
+++ b/tests/unittests/tests-core/tests-core.c
@@ -0,0 +1,19 @@
+/*
+ * Copyright (C) 2014 Martin Lenders
+ *
+ * This file is subject to the terms and conditions of the GNU Lesser General
+ * Public License. See the file LICENSE in the top level directory for more
+ * details.
+ */
+
+#include "tests-core.h"
+
+void tests_core(void)
+{
+    TESTS_RUN(tests_core_atomic_tests());
+    TESTS_RUN(tests_core_bitarithm_tests());
+    TESTS_RUN(tests_core_cib_tests());
+    TESTS_RUN(tests_core_clist_tests());
+    TESTS_RUN(tests_core_lifo_tests());
+    TESTS_RUN(tests_core_queue_tests());
+}
diff --git a/tests/unittests/tests-core.h b/tests/unittests/tests-core/tests-core.h
similarity index 92%
rename from tests/unittests/tests-core.h
rename to tests/unittests/tests-core/tests-core.h
index ddd96aceca..638b1cb2be 100644
--- a/tests/unittests/tests-core.h
+++ b/tests/unittests/tests-core/tests-core.h
@@ -18,7 +18,13 @@
  */
 #ifndef __TESTS_CORE_H_
 #define __TESTS_CORE_H_
-#include "embUnit/embUnit.h"
+
+#include "../unittests.h"
+
+/**
+ * @brief   The entry point of this test suite.
+ */
+void tests_core(void);
 
 /**
  * @brief   Generates tests atomic.h
-- 
GitLab