]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
networking.c:
authorDamir Tomic <viperus@ntp.org>
Wed, 17 Jun 2015 06:47:17 +0000 (08:47 +0200)
committerDamir Tomic <viperus@ntp.org>
Wed, 17 Jun 2015 06:47:17 +0000 (08:47 +0200)
  new file
Makefile.am:
  started adding unity test framework support

bk: 558117f5a01Fc3J5I5-pLTjWJnQ-6w

sntp/tests/Makefile.am
sntp/tests/networking.c [new file with mode: 0644]

index feb914276205650c3c2fa1aad37607ab4734bd74..804acb19c0b1f8e65b665c5d4368e024094895ef 100644 (file)
@@ -1,7 +1,14 @@
 NULL =
 BUILT_SOURCES =
+CLEANFILES =
 
-check_PROGRAMS = 
+run_unity =    cd $(srcdir) && ruby /unity/auto/generate_test_runner.rb
+
+check_PROGRAMS =               \
+       test-networking         \
+       $(NULL)
+
+#maybe an issue where with if GTEST...
 if BUILD_SNTP
 check_PROGRAMS += tests
 endif
@@ -54,6 +61,7 @@ CLEANFILES =                          \
        data/debug-output-lfp-bin       \
        $(NULL)
 
+#split into LDADD and tests_LDADD?
 LDADD =                                                \
        ../libsntp.a                            \
        $(LIBOPTS_LDADD)                        \
@@ -65,6 +73,11 @@ LDADD =                                              \
        $(GTEST_LIBS)                           \
        $(NULL)
 
+unity_tests_LDADD =                            \
+       $(LDADD)                                \
+       $(top_builddir)/sntp/unity/libunity.a   \
+       $(NULL)
+
 AM_CFLAGS   = $(CFLAGS_NTP)
 AM_CXXFLAGS = $(GTEST_CXXFLAGS)
 
@@ -78,6 +91,28 @@ AM_CPPFLAGS += $(CPPFLAGS_NTP)
 
 AM_LDFLAGS = $(LDFLAGS_NTP)
 
+
+test_networking_CFLAGS =                       \
+       -I$(top_srcdir)/sntp/unity      \
+       $(NULL)
+
+test_networking_LDADD =                                \
+       $(LDADD)                                \
+       $(top_builddir)/sntp/unity/libunity.a   \
+       $(NULL)
+
+BUILT_SOURCES +=                                       \
+       $(run_unity) networking.c run-test-networking.c \
+       $(NULL)
+
+test_networking_SOURCES =                      \
+       networking.c                    \
+       run-test-networking.c           \
+       $(NULL)
+
+$(srcdir)/run-test-networking.c: $(srcdir)/networking.c $(std_unity_list)
+       $(run_unity) networking.c run-test-networking.c
+
 TESTS = 
 
 if !NTP_CROSSCOMPILE
diff --git a/sntp/tests/networking.c b/sntp/tests/networking.c
new file mode 100644 (file)
index 0000000..34df1c1
--- /dev/null
@@ -0,0 +1,4 @@
+#include "sntptest.h"
+
+#include "networking.h"
+