]> p2p-next.cs.pub.ro Git - swifty.git/commitdiff
raw: Modify tests messages & structure
authorroot (spook.local) <root@spook.local>
Sun, 20 Mar 2011 16:14:16 +0000 (18:14 +0200)
committerroot (spook.local) <root@spook.local>
Sun, 20 Mar 2011 16:14:16 +0000 (18:14 +0200)
15 files changed:
src/raw/test/Makefile
src/raw/test/test.c
src/raw/test/test.h
src/raw/test/test_dummy.c
src/raw/test/test_sw.h
src/raw/test/test_sw_bind.c
src/raw/test/test_sw_close.c
src/raw/test/test_sw_getsockname.c
src/raw/test/test_sw_getsockopt.c
src/raw/test/test_sw_recvfrom.c
src/raw/test/test_sw_recvmsg.c
src/raw/test/test_sw_sendmsg.c
src/raw/test/test_sw_sendto.c
src/raw/test/test_sw_shutdown.c
src/raw/test/test_sw_socket.c

index 46ca48a1d306e39d317ab0b6e4dd5ec95a917a19..6137f0ac1c9f3e1392d03d5345871849d22b03a8 100644 (file)
@@ -6,7 +6,7 @@ CFLAGS = -Wall -g
 all: test
 
 test: test.o test_sw_socket.o test_sw_bind.o test_sw_getsockname.o \
-       test_sw_sendto.o test_sw_recvfrom.o test_sw_sendmsg.o \
+       test_sw_getsockopt.o test_sw_sendto.o test_sw_recvfrom.o test_sw_sendmsg.o \
        test_sw_recvmsg.o test_sw_setsockopt.o test_sw_getsockopt.o \
        test_sw_shutdown.o test_sw_close.o test_dummy.o
 
index 3364e058422fee644c4aae021e633f2e6559c474..df5bafbab677d9525db5653a8e04583c161a7212 100644 (file)
 
 static void (*test_fun_array[])(void) = {
        NULL,
-       dummy_1_eq_1,
-       dummy_1_neq_0,
-       socket_dummy,
-       bind_dummy,
-       getsockname_dummy,
-       sendto_dummy,
-       recvfrom_dummy,
-       sendmsg_dummy,
-       recvmsg_dummy,
-       shutdown_dummy,
-       close_dummy,
+       test_dummy,
+       socket_test_suite,
+       bind_test_suite,
+       getsockname_test_suite,
+       getsockopt_test_suite,
+       sendto_test_suite,
+       recvfrom_test_suite,
+       sendmsg_test_suite,
+       recvmsg_test_suite,
+       shutdown_test_suite,
+       close_test_suite,
 };
 
 static void usage(const char *argv0)
index 1de3cb173fd831c7667d6b50403e8f93e2fb3599..a830632e7d09e7ef18b6612ee58822c51b8b9deb 100644 (file)
@@ -54,6 +54,10 @@ extern "C" {
                fflush(stdout);                                 \
        } while (0)
 
+#define start_suite()                  \
+       do {                                            \
+                       printf("\n==== Starting %s ====\n", __FUNCTION__); \
+       } while (0)
 #ifdef __cplusplus
 }
 #endif
index 99f29d29aba149ee2327cf290e2f648ec2a420d2..31413018075fc5c2dc65b1e215f74b3d7c8e9b60 100644 (file)
@@ -4,12 +4,22 @@
 
 #include "test.h"
 
-void dummy_1_eq_1(void)
+static void dummy_1_eq_1(void);
+static void dummy_1_neq_0(void);
+
+void test_dummy(void) 
+{
+       start_suite();
+       dummy_1_eq_1();
+       dummy_1_neq_0();
+}
+
+static void dummy_1_eq_1(void)
 {
        test(1 == 1);
 }
 
-void dummy_1_neq_0(void)
+static void dummy_1_neq_0(void)
 {
        test(1 != 0);
 }
index 145fa4525137bbc17677efc1c241f5e62dfcb59d..c47f2786ee3ac67a28c318d983124aacde37dd31 100644 (file)
@@ -9,17 +9,17 @@
 extern "C" {
 #endif
 
-void dummy_1_eq_1(void);
-void dummy_1_neq_0(void);
-void socket_dummy(void);
-void bind_dummy(void);
-void getsockname_dummy(void);
-void sendto_dummy(void);
-void recvfrom_dummy(void);
-void sendmsg_dummy(void);
-void recvmsg_dummy(void);
-void shutdown_dummy(void);
-void close_dummy(void);
+void test_dummy(void);
+void socket_test_suite(void);
+void bind_test_suite(void);
+void getsockname_test_suite(void);
+void getsockopt_test_suite(void);
+void sendto_test_suite(void);
+void recvfrom_test_suite(void);
+void sendmsg_test_suite(void);
+void recvmsg_test_suite(void);
+void shutdown_test_suite(void);
+void close_test_suite(void);
 
 /* TODO: fill with test function headers. */
 
index b3ee88e641e2abae9a8baf89e973032dd68d52c4..27cabdf2298691a194fbb7a16e5deef4872404c5 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void bind_dummy(void)
+static void bind_dummy(void);
+
+void bind_test_suite(void)
+{
+       start_suite();
+       bind_dummy();
+}
+
+static void bind_dummy(void)
 {
        test(1 == 1);
 }
index 734bc4373532deb1069d3cdf9c6cbb1a39712969..11ad0851cdf4eb3fb87b171de43c4407c0ed7770 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void close_dummy(void)
+static void close_dummy(void);
+
+void close_test_suite(void)
+{
+       start_suite();
+       close_dummy();
+}
+
+static void close_dummy(void)
 {
        test(1 == 1);
 }
index e93ec0e686fcf9b0bf0209e0035e72202fd5cdb7..597b6990942355d46e7e6c31081afddd86c28cf8 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void getsockname_dummy(void)
+static void getsockname_dummy(void);
+
+void getsockname_test_suite(void)
+{
+       start_suite();
+       getsockname_dummy();
+}
+
+static void getsockname_dummy(void)
 {
        test(1 == 1);
 }
index e7278026c20e12df39ba9b4c7f82bb27fc8ef16d..bce215c96c6db7b7921d573d5b47e921bbf837ff 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void getsockopt_dummy(void)
+static void getsockopt_dummy(void);
+
+void getsockopt_test_suite(void)
+{
+       start_suite();
+       getsockopt_dummy();
+}
+
+static void getsockopt_dummy(void)
 {
        test(1 == 1);
 }
index aec8cf1a605404321176da31a3a4844e5d346b3f..031b8393ee0a66ba36ec9e19fbaa0fc1fa5fcd20 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void recvfrom_dummy(void)
+static void recvfrom_dummy(void);
+
+void recvfrom_test_suite(void)
+{
+       start_suite();
+       recvfrom_dummy();
+}
+
+static void recvfrom_dummy(void)
 {
        test(1 == 1);
 }
index 8d07d18f18d5a8135ae5d578212eb905e9fa22b4..0a25e2f3fb6112216f31316080d1884493c9a672 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void recvmsg_dummy(void)
+static void recvmsg_dummy(void);
+
+void recvmsg_test_suite(void)
+{
+       start_suite();
+       recvmsg_dummy();
+}
+
+static void recvmsg_dummy(void) 
 {
        test(1 == 1);
 }
index 9be7d2254d98f916c9eeea1ae71212c0893002c4..67348e17bbe788f3ec2eede9f241aadd13301c08 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void sendmsg_dummy(void)
+static void sendmsg_dummy(void);
+
+void sendmsg_test_suite(void)
+{
+       start_suite();
+       sendmsg_dummy();
+}
+
+static void sendmsg_dummy(void)
 {
        test(1 == 1);
 }
index 97f8d296dbd97a489aaf49ae0d71c4f03e18742e..2204d34ff2850764e0933ee59e135c64790d8d4e 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void sendto_dummy(void)
+static void sendto_dummy(void);
+
+void sendto_test_suite(void)
+{
+       start_suite();
+       sendto_dummy();
+}
+
+static void sendto_dummy(void)
 {
        test(1 == 1);
 }
index 0777d80dfc890a1dba05b33446cd6b8d515a2079..93df05ae437206b87d41038b2ad69ac88b0d6482 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void shutdown_dummy(void)
+static void shutdown_dummy(void);
+
+void shutdown_test_suite(void)
 {
-       test(1 == 1);
+       start_suite();
+       shutdown_dummy();
 }
+
+static void shutdown_dummy(void) 
+{
+       test(1 == 1);
+}      
index 89d4baab0cc0d541039e5360e306d181b8fb47dc..c6f3f8369d253fcc27cce31d4b562784a2ac3cf5 100644 (file)
@@ -5,7 +5,15 @@
 #include "test_sw.h"
 #include "test.h"
 
-void socket_dummy(void)
+static void socket_dummy(void);
+
+void socket_test_suite(void)
+{
+       start_suite();
+       socket_dummy();
+}
+
+static void socket_dummy(void)
 {
        test(1 == 1);
 }