diff options
Diffstat (limited to 'tests/libntp')
47 files changed, 790 insertions, 281 deletions
diff --git a/tests/libntp/Makefile.am b/tests/libntp/Makefile.am index 0d76af0265c57..6ebb1170582a4 100644 --- a/tests/libntp/Makefile.am +++ b/tests/libntp/Makefile.am @@ -2,11 +2,16 @@ NULL = BUILT_SOURCES = CLEANFILES = -std_unity_list = \ - $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ +std_unity_list = \ + $(abs_top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ + $(abs_srcdir)/testconf.yml \ $(NULL) -run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb +run_unity = ruby $(std_unity_list) + +EXTRA_DIST = \ + testconf.yml \ + $(NULL) check_PROGRAMS = \ test-a_md5encrypt \ @@ -51,12 +56,12 @@ check_PROGRAMS = \ $(NULL) LDADD = \ + $(top_builddir)/sntp/unity/libunity.a \ $(top_builddir)/libntp/libntp.a \ $(LDADD_LIBNTP) \ $(PTHREAD_LIBS) \ $(LDADD_NTP) \ $(LIBM) \ - $(top_builddir)/sntp/unity/libunity.a \ $(NULL) AM_CFLAGS = $(CFLAGS_NTP) @@ -128,7 +133,7 @@ test_a_md5encrypt_SOURCES = \ $(NULL) $(srcdir)/run-a_md5encrypt.c: $(srcdir)/a_md5encrypt.c $(std_unity_list) - $(run_unity) a_md5encrypt.c run-a_md5encrypt.c + $(run_unity) $< $@ ### @@ -138,7 +143,7 @@ test_atoint_SOURCES = \ $(NULL) $(srcdir)/run-atoint.c: $(srcdir)/atoint.c $(std_unity_list) - $(run_unity) atoint.c run-atoint.c + $(run_unity) $< $@ ### @@ -148,7 +153,7 @@ test_atouint_SOURCES = \ $(NULL) $(srcdir)/run-atouint.c: $(srcdir)/atouint.c $(std_unity_list) - $(run_unity) atouint.c run-atouint.c + $(run_unity) $< $@ ### @@ -158,7 +163,7 @@ test_authkeys_SOURCES = \ $(NULL) $(srcdir)/run-authkeys.c: $(srcdir)/authkeys.c $(std_unity_list) - $(run_unity) authkeys.c run-authkeys.c + $(run_unity) $< $@ ### @@ -169,7 +174,7 @@ test_buftvtots_SOURCES = \ $(NULL) $(srcdir)/run-buftvtots.c: $(srcdir)/buftvtots.c $(std_unity_list) - $(run_unity) buftvtots.c run-buftvtots.c + $(run_unity) $< $@ ### @@ -180,7 +185,7 @@ test_calendar_SOURCES = \ $(NULL) $(srcdir)/run-calendar.c: $(srcdir)/calendar.c $(std_unity_list) - $(run_unity) calendar.c run-calendar.c + $(run_unity) $< $@ ### @@ -195,7 +200,7 @@ test_caltontp_SOURCES = \ $(NULL) $(srcdir)/run-caltontp.c: $(srcdir)/caltontp.c $(std_unity_list) - $(run_unity) caltontp.c run-caltontp.c + $(run_unity) $< $@ ### @@ -211,7 +216,7 @@ test_caljulian_SOURCES = \ $(NULL) $(srcdir)/run-caljulian.c: $(srcdir)/caljulian.c $(std_unity_list) - $(run_unity) caljulian.c run-caljulian.c + $(run_unity) $< $@ ### @@ -222,7 +227,7 @@ test_calyearstart_SOURCES = \ $(NULL) $(srcdir)/run-calyearstart.c: $(srcdir)/calyearstart.c $(std_unity_list) - $(run_unity) calyearstart.c run-calyearstart.c + $(run_unity) $< $@ ### @@ -233,7 +238,7 @@ test_clocktime_SOURCES = \ $(NULL) $(srcdir)/run-clocktime.c: $(srcdir)/clocktime.c $(std_unity_list) - $(run_unity) clocktime.c run-clocktime.c + $(run_unity) $< $@ ### @@ -249,7 +254,7 @@ test_decodenetnum_SOURCES = \ $(NULL) $(srcdir)/run-decodenetnum.c: $(srcdir)/decodenetnum.c $(std_unity_list) - $(run_unity) decodenetnum.c run-decodenetnum.c + $(run_unity) $< $@ ### @@ -259,7 +264,7 @@ test_hextoint_SOURCES = \ $(NULL) $(srcdir)/run-hextoint.c: $(srcdir)/hextoint.c $(std_unity_list) - $(run_unity) hextoint.c run-hextoint.c + $(run_unity) $< $@ ### @@ -270,7 +275,7 @@ test_hextolfp_SOURCES = \ $(NULL) $(srcdir)/run-hextolfp.c: $(srcdir)/hextolfp.c $(std_unity_list) - $(run_unity) hextolfp.c run-hextolfp.c + $(run_unity) $< $@ ### @@ -280,7 +285,7 @@ test_humandate_SOURCES = \ $(NULL) $(srcdir)/run-humandate.c: $(srcdir)/humandate.c $(std_unity_list) - $(run_unity) humandate.c run-humandate.c + $(run_unity) $< $@ ### @@ -290,7 +295,7 @@ test_lfpfunc_SOURCES = \ $(NULL) $(srcdir)/run-lfpfunc.c: $(srcdir)/lfpfunc.c $(std_unity_list) - $(run_unity) lfpfunc.c run-lfpfunc.c + $(run_unity) $< $@ ### @@ -300,7 +305,7 @@ test_lfptostr_SOURCES = \ $(NULL) $(srcdir)/run-lfptostr.c: $(srcdir)/lfptostr.c $(std_unity_list) - $(run_unity) lfptostr.c run-lfptostr.c + $(run_unity) $< $@ ### @@ -310,7 +315,7 @@ test_modetoa_SOURCES = \ $(NULL) $(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) - $(run_unity) modetoa.c run-modetoa.c + $(run_unity) $< $@ ### @@ -320,7 +325,7 @@ test_msyslog_SOURCES = \ $(NULL) $(srcdir)/run-msyslog.c: $(srcdir)/msyslog.c $(std_unity_list) - $(run_unity) msyslog.c run-msyslog.c + $(run_unity) $< $@ ### @@ -331,7 +336,7 @@ test_netof_SOURCES = \ $(NULL) $(srcdir)/run-netof.c: $(srcdir)/netof.c $(std_unity_list) - $(run_unity) netof.c run-netof.c + $(run_unity) $< $@ ### @@ -341,7 +346,7 @@ test_numtoa_SOURCES = \ $(NULL) $(srcdir)/run-numtoa.c: $(srcdir)/numtoa.c $(std_unity_list) - $(run_unity) numtoa.c run-numtoa.c + $(run_unity) $< $@ ### @@ -351,7 +356,7 @@ test_numtohost_SOURCES = \ $(NULL) $(srcdir)/run-numtohost.c: $(srcdir)/numtohost.c $(std_unity_list) - $(run_unity) numtohost.c run-numtohost.c + $(run_unity) $< $@ ### @@ -361,7 +366,7 @@ test_octtoint_SOURCES = \ $(NULL) $(srcdir)/run-octtoint.c: $(srcdir)/octtoint.c $(std_unity_list) - $(run_unity) octtoint.c run-octtoint.c + $(run_unity) $< $@ ### @@ -371,7 +376,7 @@ test_prettydate_SOURCES = \ $(NULL) $(srcdir)/run-prettydate.c: $(srcdir)/prettydate.c $(std_unity_list) - $(run_unity) prettydate.c run-prettydate.c + $(run_unity) $< $@ ### @@ -381,7 +386,7 @@ test_recvbuff_SOURCES = \ $(NULL) $(srcdir)/run-recvbuff.c: $(srcdir)/recvbuff.c $(std_unity_list) - $(run_unity) recvbuff.c run-recvbuff.c + $(run_unity) $< $@ ### @@ -391,7 +396,7 @@ test_refidsmear_SOURCES = \ $(NULL) $(srcdir)/run-refidsmear.c: $(srcdir)/refidsmear.c $(std_unity_list) - $(run_unity) refidsmear.c run-refidsmear.c + $(run_unity) $< $@ ### @@ -401,7 +406,7 @@ test_refnumtoa_SOURCES = \ $(NULL) $(srcdir)/run-refnumtoa.c: $(srcdir)/refnumtoa.c $(std_unity_list) - $(run_unity) refnumtoa.c run-refnumtoa.c + $(run_unity) $< $@ ### @@ -411,7 +416,7 @@ test_sfptostr_SOURCES = \ $(NULL) $(srcdir)/run-sfptostr.c: $(srcdir)/sfptostr.c $(std_unity_list) - $(run_unity) sfptostr.c run-sfptostr.c + $(run_unity) $< $@ ### @@ -422,7 +427,7 @@ test_socktoa_SOURCES = \ $(NULL) $(srcdir)/run-socktoa.c: $(srcdir)/socktoa.c $(std_unity_list) - $(run_unity) socktoa.c run-socktoa.c + $(run_unity) $< $@ ### @@ -432,7 +437,7 @@ test_ssl_init_SOURCES = \ $(NULL) $(srcdir)/run-ssl_init.c: $(srcdir)/ssl_init.c $(std_unity_list) - $(run_unity) ssl_init.c run-ssl_init.c + $(run_unity) $< $@ ### @@ -442,7 +447,7 @@ test_statestr_SOURCES = \ $(NULL) $(srcdir)/run-statestr.c: $(srcdir)/statestr.c $(std_unity_list) - $(run_unity) statestr.c run-statestr.c + $(run_unity) $< $@ ### @@ -458,7 +463,7 @@ test_strtolfp_SOURCES = \ $(NULL) $(srcdir)/run-strtolfp.c: $(srcdir)/strtolfp.c $(std_unity_list) - $(run_unity) strtolfp.c run-strtolfp.c + $(run_unity) $< $@ ### @@ -468,7 +473,7 @@ test_timespecops_SOURCES = \ $(NULL) $(srcdir)/run-timespecops.c: $(srcdir)/timespecops.c $(std_unity_list) - $(run_unity) timespecops.c run-timespecops.c + $(run_unity) $< $@ ### @@ -478,7 +483,7 @@ test_timevalops_SOURCES = \ $(NULL) $(srcdir)/run-timevalops.c: $(srcdir)/timevalops.c $(std_unity_list) - $(run_unity) timevalops.c run-timevalops.c + $(run_unity) $< $@ ### @@ -488,7 +493,7 @@ test_tsafememcmp_SOURCES = \ $(NULL) $(srcdir)/run-tsafememcmp.c: $(srcdir)/tsafememcmp.c $(std_unity_list) - $(run_unity) tsafememcmp.c run-tsafememcmp.c + $(run_unity) $< $@ ### @@ -498,7 +503,7 @@ test_tstotv_SOURCES = \ $(NULL) $(srcdir)/run-tstotv.c: $(srcdir)/tstotv.c $(std_unity_list) - $(run_unity) tstotv.c run-tstotv.c + $(run_unity) $< $@ ### @@ -509,7 +514,7 @@ test_tvtots_SOURCES = \ $(NULL) $(srcdir)/run-tvtots.c: $(srcdir)/tvtots.c $(std_unity_list) - $(run_unity) tvtots.c run-tvtots.c + $(run_unity) $< $@ ### @@ -519,7 +524,7 @@ test_uglydate_SOURCES = \ $(NULL) $(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) - $(run_unity) uglydate.c run-uglydate.c + $(run_unity) $< $@ ### @@ -529,7 +534,7 @@ test_vi64ops_SOURCES = \ $(NULL) $(srcdir)/run-vi64ops.c: $(srcdir)/vi64ops.c $(std_unity_list) - $(run_unity) vi64ops.c run-vi64ops.c + $(run_unity) $< $@ ### @@ -539,7 +544,7 @@ test_ymd2yd_SOURCES = \ $(NULL) $(srcdir)/run-ymd2yd.c: $(srcdir)/ymd2yd.c $(std_unity_list) - $(run_unity) ymd2yd.c run-ymd2yd.c + $(run_unity) $< $@ ### diff --git a/tests/libntp/Makefile.in b/tests/libntp/Makefile.in index 68de85395a34d..f483e191d244a 100644 --- a/tests/libntp/Makefile.in +++ b/tests/libntp/Makefile.in @@ -121,6 +121,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \ $(top_srcdir)/sntp/m4/ltsugar.m4 \ $(top_srcdir)/sntp/m4/ltversion.m4 \ $(top_srcdir)/sntp/m4/lt~obsolete.m4 \ + $(top_srcdir)/sntp/m4/ntp_af_unspec.m4 \ $(top_srcdir)/sntp/m4/ntp_cacheversion.m4 \ $(top_srcdir)/sntp/m4/ntp_compiler.m4 \ $(top_srcdir)/sntp/m4/ntp_crosscompile.m4 \ @@ -165,10 +166,11 @@ am_test_a_md5encrypt_OBJECTS = a_md5encrypt.$(OBJEXT) \ test_a_md5encrypt_OBJECTS = $(am_test_a_md5encrypt_OBJECTS) test_a_md5encrypt_LDADD = $(LDADD) am__DEPENDENCIES_1 = -test_a_md5encrypt_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_a_md5encrypt_DEPENDENCIES = \ + $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent @@ -177,51 +179,51 @@ am_test_atoint_OBJECTS = atoint.$(OBJEXT) run-atoint.$(OBJEXT) \ $(am__objects_1) test_atoint_OBJECTS = $(am_test_atoint_OBJECTS) test_atoint_LDADD = $(LDADD) -test_atoint_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_atoint_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_atouint_OBJECTS = atouint.$(OBJEXT) run-atouint.$(OBJEXT) \ $(am__objects_1) test_atouint_OBJECTS = $(am_test_atouint_OBJECTS) test_atouint_LDADD = $(LDADD) -test_atouint_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_atouint_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_authkeys_OBJECTS = authkeys.$(OBJEXT) run-authkeys.$(OBJEXT) \ $(am__objects_1) test_authkeys_OBJECTS = $(am_test_authkeys_OBJECTS) test_authkeys_LDADD = $(LDADD) -test_authkeys_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_authkeys_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_buftvtots_OBJECTS = buftvtots.$(OBJEXT) \ run-buftvtots.$(OBJEXT) lfptest.$(OBJEXT) $(am__objects_1) test_buftvtots_OBJECTS = $(am_test_buftvtots_OBJECTS) test_buftvtots_LDADD = $(LDADD) -test_buftvtots_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_buftvtots_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_calendar_OBJECTS = calendar.$(OBJEXT) run-calendar.$(OBJEXT) \ test-libntp.$(OBJEXT) $(am__objects_1) test_calendar_OBJECTS = $(am_test_calendar_OBJECTS) test_calendar_LDADD = $(LDADD) -test_calendar_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_calendar_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_caljulian_OBJECTS = test_caljulian-caljulian.$(OBJEXT) \ test_caljulian-run-caljulian.$(OBJEXT) \ test_caljulian-test-libntp.$(OBJEXT) $(am__objects_1) test_caljulian_OBJECTS = $(am_test_caljulian_OBJECTS) test_caljulian_LDADD = $(LDADD) -test_caljulian_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_caljulian_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) test_caljulian_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(test_caljulian_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ @@ -230,10 +232,10 @@ am_test_caltontp_OBJECTS = test_caltontp-caltontp.$(OBJEXT) \ test_caltontp-run-caltontp.$(OBJEXT) $(am__objects_1) test_caltontp_OBJECTS = $(am_test_caltontp_OBJECTS) test_caltontp_LDADD = $(LDADD) -test_caltontp_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_caltontp_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) test_caltontp_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_caltontp_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ @@ -242,28 +244,30 @@ am_test_calyearstart_OBJECTS = calyearstart.$(OBJEXT) \ $(am__objects_1) test_calyearstart_OBJECTS = $(am_test_calyearstart_OBJECTS) test_calyearstart_LDADD = $(LDADD) -test_calyearstart_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_calyearstart_DEPENDENCIES = \ + $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_clocktime_OBJECTS = clocktime.$(OBJEXT) \ run-clocktime.$(OBJEXT) test-libntp.$(OBJEXT) $(am__objects_1) test_clocktime_OBJECTS = $(am_test_clocktime_OBJECTS) test_clocktime_LDADD = $(LDADD) -test_clocktime_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_clocktime_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_decodenetnum_OBJECTS = \ test_decodenetnum-decodenetnum.$(OBJEXT) \ test_decodenetnum-run-decodenetnum.$(OBJEXT) \ test_decodenetnum-sockaddrtest.$(OBJEXT) $(am__objects_1) test_decodenetnum_OBJECTS = $(am_test_decodenetnum_OBJECTS) test_decodenetnum_LDADD = $(LDADD) -test_decodenetnum_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_decodenetnum_DEPENDENCIES = \ + $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) test_decodenetnum_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(test_decodenetnum_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ @@ -272,163 +276,163 @@ am_test_hextoint_OBJECTS = hextoint.$(OBJEXT) run-hextoint.$(OBJEXT) \ $(am__objects_1) test_hextoint_OBJECTS = $(am_test_hextoint_OBJECTS) test_hextoint_LDADD = $(LDADD) -test_hextoint_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_hextoint_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_hextolfp_OBJECTS = hextolfp.$(OBJEXT) run-hextolfp.$(OBJEXT) \ lfptest.$(OBJEXT) $(am__objects_1) test_hextolfp_OBJECTS = $(am_test_hextolfp_OBJECTS) test_hextolfp_LDADD = $(LDADD) -test_hextolfp_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_hextolfp_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_humandate_OBJECTS = humandate.$(OBJEXT) \ run-humandate.$(OBJEXT) $(am__objects_1) test_humandate_OBJECTS = $(am_test_humandate_OBJECTS) test_humandate_LDADD = $(LDADD) -test_humandate_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_humandate_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_lfpfunc_OBJECTS = lfpfunc.$(OBJEXT) run-lfpfunc.$(OBJEXT) \ $(am__objects_1) test_lfpfunc_OBJECTS = $(am_test_lfpfunc_OBJECTS) test_lfpfunc_LDADD = $(LDADD) -test_lfpfunc_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_lfpfunc_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_lfptostr_OBJECTS = lfptostr.$(OBJEXT) run-lfptostr.$(OBJEXT) \ $(am__objects_1) test_lfptostr_OBJECTS = $(am_test_lfptostr_OBJECTS) test_lfptostr_LDADD = $(LDADD) -test_lfptostr_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_lfptostr_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_modetoa_OBJECTS = modetoa.$(OBJEXT) run-modetoa.$(OBJEXT) \ $(am__objects_1) test_modetoa_OBJECTS = $(am_test_modetoa_OBJECTS) test_modetoa_LDADD = $(LDADD) -test_modetoa_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_modetoa_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_msyslog_OBJECTS = msyslog.$(OBJEXT) run-msyslog.$(OBJEXT) \ $(am__objects_1) test_msyslog_OBJECTS = $(am_test_msyslog_OBJECTS) test_msyslog_LDADD = $(LDADD) -test_msyslog_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_msyslog_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_netof_OBJECTS = netof.$(OBJEXT) run-netof.$(OBJEXT) \ sockaddrtest.$(OBJEXT) $(am__objects_1) test_netof_OBJECTS = $(am_test_netof_OBJECTS) test_netof_LDADD = $(LDADD) -test_netof_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_netof_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_numtoa_OBJECTS = numtoa.$(OBJEXT) run-numtoa.$(OBJEXT) \ $(am__objects_1) test_numtoa_OBJECTS = $(am_test_numtoa_OBJECTS) test_numtoa_LDADD = $(LDADD) -test_numtoa_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_numtoa_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_numtohost_OBJECTS = numtohost.$(OBJEXT) \ run-numtohost.$(OBJEXT) $(am__objects_1) test_numtohost_OBJECTS = $(am_test_numtohost_OBJECTS) test_numtohost_LDADD = $(LDADD) -test_numtohost_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_numtohost_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_octtoint_OBJECTS = octtoint.$(OBJEXT) run-octtoint.$(OBJEXT) \ $(am__objects_1) test_octtoint_OBJECTS = $(am_test_octtoint_OBJECTS) test_octtoint_LDADD = $(LDADD) -test_octtoint_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_octtoint_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_prettydate_OBJECTS = prettydate.$(OBJEXT) \ run-prettydate.$(OBJEXT) $(am__objects_1) test_prettydate_OBJECTS = $(am_test_prettydate_OBJECTS) test_prettydate_LDADD = $(LDADD) -test_prettydate_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_prettydate_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_recvbuff_OBJECTS = recvbuff.$(OBJEXT) run-recvbuff.$(OBJEXT) \ $(am__objects_1) test_recvbuff_OBJECTS = $(am_test_recvbuff_OBJECTS) test_recvbuff_LDADD = $(LDADD) -test_recvbuff_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_recvbuff_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_refidsmear_OBJECTS = refidsmear.$(OBJEXT) \ run-refidsmear.$(OBJEXT) $(am__objects_1) test_refidsmear_OBJECTS = $(am_test_refidsmear_OBJECTS) test_refidsmear_LDADD = $(LDADD) -test_refidsmear_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_refidsmear_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_refnumtoa_OBJECTS = refnumtoa.$(OBJEXT) \ run-refnumtoa.$(OBJEXT) $(am__objects_1) test_refnumtoa_OBJECTS = $(am_test_refnumtoa_OBJECTS) test_refnumtoa_LDADD = $(LDADD) -test_refnumtoa_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_refnumtoa_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_sfptostr_OBJECTS = sfptostr.$(OBJEXT) run-sfptostr.$(OBJEXT) \ $(am__objects_1) test_sfptostr_OBJECTS = $(am_test_sfptostr_OBJECTS) test_sfptostr_LDADD = $(LDADD) -test_sfptostr_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_sfptostr_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_socktoa_OBJECTS = socktoa.$(OBJEXT) run-socktoa.$(OBJEXT) \ sockaddrtest.$(OBJEXT) $(am__objects_1) test_socktoa_OBJECTS = $(am_test_socktoa_OBJECTS) test_socktoa_LDADD = $(LDADD) -test_socktoa_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_socktoa_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_ssl_init_OBJECTS = ssl_init.$(OBJEXT) run-ssl_init.$(OBJEXT) \ $(am__objects_1) test_ssl_init_OBJECTS = $(am_test_ssl_init_OBJECTS) test_ssl_init_LDADD = $(LDADD) -test_ssl_init_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_ssl_init_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_statestr_OBJECTS = statestr.$(OBJEXT) run-statestr.$(OBJEXT) \ $(am__objects_1) test_statestr_OBJECTS = $(am_test_statestr_OBJECTS) test_statestr_LDADD = $(LDADD) -test_statestr_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_statestr_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_strtolfp_OBJECTS = test_strtolfp-strtolfp.$(OBJEXT) \ test_strtolfp-run-strtolfp.$(OBJEXT) \ test_strtolfp-lfptest.$(OBJEXT) $(am__objects_1) test_strtolfp_OBJECTS = $(am_test_strtolfp_OBJECTS) test_strtolfp_LDADD = $(LDADD) -test_strtolfp_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_strtolfp_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) test_strtolfp_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_strtolfp_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ @@ -436,66 +440,66 @@ am_test_timespecops_OBJECTS = timespecops.$(OBJEXT) \ run-timespecops.$(OBJEXT) $(am__objects_1) test_timespecops_OBJECTS = $(am_test_timespecops_OBJECTS) test_timespecops_LDADD = $(LDADD) -test_timespecops_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_timespecops_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_timevalops_OBJECTS = timevalops.$(OBJEXT) \ run-timevalops.$(OBJEXT) $(am__objects_1) test_timevalops_OBJECTS = $(am_test_timevalops_OBJECTS) test_timevalops_LDADD = $(LDADD) -test_timevalops_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_timevalops_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_tsafememcmp_OBJECTS = tsafememcmp.$(OBJEXT) \ run-tsafememcmp.$(OBJEXT) $(am__objects_1) test_tsafememcmp_OBJECTS = $(am_test_tsafememcmp_OBJECTS) test_tsafememcmp_LDADD = $(LDADD) -test_tsafememcmp_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_tsafememcmp_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_tstotv_OBJECTS = tstotv.$(OBJEXT) run-tstotv.$(OBJEXT) \ $(am__objects_1) test_tstotv_OBJECTS = $(am_test_tstotv_OBJECTS) test_tstotv_LDADD = $(LDADD) -test_tstotv_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_tstotv_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_tvtots_OBJECTS = tvtots.$(OBJEXT) run-tvtots.$(OBJEXT) \ lfptest.$(OBJEXT) $(am__objects_1) test_tvtots_OBJECTS = $(am_test_tvtots_OBJECTS) test_tvtots_LDADD = $(LDADD) -test_tvtots_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_tvtots_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_uglydate_OBJECTS = uglydate.$(OBJEXT) run-uglydate.$(OBJEXT) \ $(am__objects_1) test_uglydate_OBJECTS = $(am_test_uglydate_OBJECTS) test_uglydate_LDADD = $(LDADD) -test_uglydate_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_uglydate_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_vi64ops_OBJECTS = vi64ops.$(OBJEXT) run-vi64ops.$(OBJEXT) \ $(am__objects_1) test_vi64ops_OBJECTS = $(am_test_vi64ops_OBJECTS) test_vi64ops_LDADD = $(LDADD) -test_vi64ops_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +test_vi64ops_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_test_ymd2yd_OBJECTS = ymd2yd.$(OBJEXT) run-ymd2yd.$(OBJEXT) \ $(am__objects_1) test_ymd2yd_OBJECTS = $(am_test_ymd2yd_OBJECTS) test_ymd2yd_LDADD = $(LDADD) -test_ymd2yd_DEPENDENCIES = $(top_builddir)/libntp/libntp.a \ +test_ymd2yd_DEPENDENCIES = $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(top_builddir)/sntp/unity/libunity.a $(am__DEPENDENCIES_1) + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false @@ -1095,17 +1099,22 @@ BUILT_SOURCES = $(srcdir)/run-a_md5encrypt.c $(srcdir)/run-atoint.c \ .deps-ver CLEANFILES = check-libntp check-libunity .deps-ver std_unity_list = \ - $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ + $(abs_top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ + $(abs_srcdir)/testconf.yml \ + $(NULL) + +run_unity = ruby $(std_unity_list) +EXTRA_DIST = \ + testconf.yml \ $(NULL) -run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb LDADD = \ + $(top_builddir)/sntp/unity/libunity.a \ $(top_builddir)/libntp/libntp.a \ $(LDADD_LIBNTP) \ $(PTHREAD_LIBS) \ $(LDADD_NTP) \ $(LIBM) \ - $(top_builddir)/sntp/unity/libunity.a \ $(NULL) AM_CFLAGS = $(CFLAGS_NTP) $(NTP_HARD_CFLAGS) @@ -2547,121 +2556,121 @@ uninstall-am: $(srcdir)/run-a_md5encrypt.c: $(srcdir)/a_md5encrypt.c $(std_unity_list) - $(run_unity) a_md5encrypt.c run-a_md5encrypt.c + $(run_unity) $< $@ $(srcdir)/run-atoint.c: $(srcdir)/atoint.c $(std_unity_list) - $(run_unity) atoint.c run-atoint.c + $(run_unity) $< $@ $(srcdir)/run-atouint.c: $(srcdir)/atouint.c $(std_unity_list) - $(run_unity) atouint.c run-atouint.c + $(run_unity) $< $@ $(srcdir)/run-authkeys.c: $(srcdir)/authkeys.c $(std_unity_list) - $(run_unity) authkeys.c run-authkeys.c + $(run_unity) $< $@ $(srcdir)/run-buftvtots.c: $(srcdir)/buftvtots.c $(std_unity_list) - $(run_unity) buftvtots.c run-buftvtots.c + $(run_unity) $< $@ $(srcdir)/run-calendar.c: $(srcdir)/calendar.c $(std_unity_list) - $(run_unity) calendar.c run-calendar.c + $(run_unity) $< $@ $(srcdir)/run-caltontp.c: $(srcdir)/caltontp.c $(std_unity_list) - $(run_unity) caltontp.c run-caltontp.c + $(run_unity) $< $@ $(srcdir)/run-caljulian.c: $(srcdir)/caljulian.c $(std_unity_list) - $(run_unity) caljulian.c run-caljulian.c + $(run_unity) $< $@ $(srcdir)/run-calyearstart.c: $(srcdir)/calyearstart.c $(std_unity_list) - $(run_unity) calyearstart.c run-calyearstart.c + $(run_unity) $< $@ $(srcdir)/run-clocktime.c: $(srcdir)/clocktime.c $(std_unity_list) - $(run_unity) clocktime.c run-clocktime.c + $(run_unity) $< $@ $(srcdir)/run-decodenetnum.c: $(srcdir)/decodenetnum.c $(std_unity_list) - $(run_unity) decodenetnum.c run-decodenetnum.c + $(run_unity) $< $@ $(srcdir)/run-hextoint.c: $(srcdir)/hextoint.c $(std_unity_list) - $(run_unity) hextoint.c run-hextoint.c + $(run_unity) $< $@ $(srcdir)/run-hextolfp.c: $(srcdir)/hextolfp.c $(std_unity_list) - $(run_unity) hextolfp.c run-hextolfp.c + $(run_unity) $< $@ $(srcdir)/run-humandate.c: $(srcdir)/humandate.c $(std_unity_list) - $(run_unity) humandate.c run-humandate.c + $(run_unity) $< $@ $(srcdir)/run-lfpfunc.c: $(srcdir)/lfpfunc.c $(std_unity_list) - $(run_unity) lfpfunc.c run-lfpfunc.c + $(run_unity) $< $@ $(srcdir)/run-lfptostr.c: $(srcdir)/lfptostr.c $(std_unity_list) - $(run_unity) lfptostr.c run-lfptostr.c + $(run_unity) $< $@ $(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) - $(run_unity) modetoa.c run-modetoa.c + $(run_unity) $< $@ $(srcdir)/run-msyslog.c: $(srcdir)/msyslog.c $(std_unity_list) - $(run_unity) msyslog.c run-msyslog.c + $(run_unity) $< $@ $(srcdir)/run-netof.c: $(srcdir)/netof.c $(std_unity_list) - $(run_unity) netof.c run-netof.c + $(run_unity) $< $@ $(srcdir)/run-numtoa.c: $(srcdir)/numtoa.c $(std_unity_list) - $(run_unity) numtoa.c run-numtoa.c + $(run_unity) $< $@ $(srcdir)/run-numtohost.c: $(srcdir)/numtohost.c $(std_unity_list) - $(run_unity) numtohost.c run-numtohost.c + $(run_unity) $< $@ $(srcdir)/run-octtoint.c: $(srcdir)/octtoint.c $(std_unity_list) - $(run_unity) octtoint.c run-octtoint.c + $(run_unity) $< $@ $(srcdir)/run-prettydate.c: $(srcdir)/prettydate.c $(std_unity_list) - $(run_unity) prettydate.c run-prettydate.c + $(run_unity) $< $@ $(srcdir)/run-recvbuff.c: $(srcdir)/recvbuff.c $(std_unity_list) - $(run_unity) recvbuff.c run-recvbuff.c + $(run_unity) $< $@ $(srcdir)/run-refidsmear.c: $(srcdir)/refidsmear.c $(std_unity_list) - $(run_unity) refidsmear.c run-refidsmear.c + $(run_unity) $< $@ $(srcdir)/run-refnumtoa.c: $(srcdir)/refnumtoa.c $(std_unity_list) - $(run_unity) refnumtoa.c run-refnumtoa.c + $(run_unity) $< $@ $(srcdir)/run-sfptostr.c: $(srcdir)/sfptostr.c $(std_unity_list) - $(run_unity) sfptostr.c run-sfptostr.c + $(run_unity) $< $@ $(srcdir)/run-socktoa.c: $(srcdir)/socktoa.c $(std_unity_list) - $(run_unity) socktoa.c run-socktoa.c + $(run_unity) $< $@ $(srcdir)/run-ssl_init.c: $(srcdir)/ssl_init.c $(std_unity_list) - $(run_unity) ssl_init.c run-ssl_init.c + $(run_unity) $< $@ $(srcdir)/run-statestr.c: $(srcdir)/statestr.c $(std_unity_list) - $(run_unity) statestr.c run-statestr.c + $(run_unity) $< $@ $(srcdir)/run-strtolfp.c: $(srcdir)/strtolfp.c $(std_unity_list) - $(run_unity) strtolfp.c run-strtolfp.c + $(run_unity) $< $@ $(srcdir)/run-timespecops.c: $(srcdir)/timespecops.c $(std_unity_list) - $(run_unity) timespecops.c run-timespecops.c + $(run_unity) $< $@ $(srcdir)/run-timevalops.c: $(srcdir)/timevalops.c $(std_unity_list) - $(run_unity) timevalops.c run-timevalops.c + $(run_unity) $< $@ $(srcdir)/run-tsafememcmp.c: $(srcdir)/tsafememcmp.c $(std_unity_list) - $(run_unity) tsafememcmp.c run-tsafememcmp.c + $(run_unity) $< $@ $(srcdir)/run-tstotv.c: $(srcdir)/tstotv.c $(std_unity_list) - $(run_unity) tstotv.c run-tstotv.c + $(run_unity) $< $@ $(srcdir)/run-tvtots.c: $(srcdir)/tvtots.c $(std_unity_list) - $(run_unity) tvtots.c run-tvtots.c + $(run_unity) $< $@ $(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) - $(run_unity) uglydate.c run-uglydate.c + $(run_unity) $< $@ $(srcdir)/run-vi64ops.c: $(srcdir)/vi64ops.c $(std_unity_list) - $(run_unity) vi64ops.c run-vi64ops.c + $(run_unity) $< $@ $(srcdir)/run-ymd2yd.c: $(srcdir)/ymd2yd.c $(std_unity_list) - $(run_unity) ymd2yd.c run-ymd2yd.c + $(run_unity) $< $@ check-libntp: ../../libntp/libntp.a @echo stamp > $@ diff --git a/tests/libntp/a_md5encrypt.c b/tests/libntp/a_md5encrypt.c index a87aa796de72e..844be16fa6f8c 100644 --- a/tests/libntp/a_md5encrypt.c +++ b/tests/libntp/a_md5encrypt.c @@ -52,11 +52,9 @@ test_Encrypt(void) { packetPtr = emalloc_zero(totalLength * sizeof(*packetPtr)); memcpy(packetPtr, packet, packetLength); - cache_secretsize = keyLength; + length = MD5authencrypt(keytype, key, keyLength, packetPtr, packetLength); - length = MD5authencrypt(keytype, key, packetPtr, packetLength); - - TEST_ASSERT_TRUE(MD5authdecrypt(keytype, key, packetPtr, packetLength, length)); + TEST_ASSERT_TRUE(MD5authdecrypt(keytype, key, keyLength, packetPtr, packetLength, length)); TEST_ASSERT_EQUAL(20, length); TEST_ASSERT_EQUAL_MEMORY(expectedPacket.u8, packetPtr, totalLength); @@ -66,14 +64,12 @@ test_Encrypt(void) { void test_DecryptValid(void) { - cache_secretsize = keyLength; - TEST_ASSERT_TRUE(MD5authdecrypt(keytype, key, expectedPacket.u32, packetLength, 20)); + TEST_ASSERT_TRUE(MD5authdecrypt(keytype, key, keyLength, expectedPacket.u32, packetLength, 20)); } void test_DecryptInvalid(void) { - cache_secretsize = keyLength; - TEST_ASSERT_FALSE(MD5authdecrypt(keytype, key, invalidPacket.u32, packetLength, 20)); + TEST_ASSERT_FALSE(MD5authdecrypt(keytype, key, keyLength, invalidPacket.u32, packetLength, 20)); } void diff --git a/tests/libntp/authkeys.c b/tests/libntp/authkeys.c index fd11ef623de21..ac44f93dd6f17 100644 --- a/tests/libntp/authkeys.c +++ b/tests/libntp/authkeys.c @@ -21,19 +21,12 @@ int counter = 0; void setUp(void); void tearDown(void); void AddTrustedKey(keyid_t keyno); -void AddUntrustedKey(keyid_t keyno); -void test_AddTrustedKeys(void); -void test_AddUntrustedKey(void); -void test_HaveKeyCorrect(void); -void test_HaveKeyIncorrect(void); -void test_AddWithAuthUseKey(void); -void test_EmptyKey(void); -void test_auth_log2(void); +void AddUntrustedKey(keyid_t keyno); void setUp(void) -{ +{ if (counter == 0) { counter++; init_auth(); // causes segfault if called more than once @@ -53,17 +46,17 @@ setUp(void) cache_flags = 0; cache_secret = NULL; cache_secretsize = 0; - - return; } void tearDown(void) { - return; + /*NOP*/ } + static const int KEYTYPE = KEY_TYPE_MD5; +static char msgbuf[128]; void AddTrustedKey(keyid_t keyno) @@ -75,20 +68,16 @@ AddTrustedKey(keyid_t keyno) MD5auth_setkey(keyno, KEYTYPE, NULL, 0, NULL); authtrust(keyno, TRUE); - - return; } void AddUntrustedKey(keyid_t keyno) { authtrust(keyno, FALSE); - - return; } -void -test_AddTrustedKeys(void) +void test_AddTrustedKeys(void); +void test_AddTrustedKeys(void) { const keyid_t KEYNO1 = 5; const keyid_t KEYNO2 = 8; @@ -98,24 +87,20 @@ test_AddTrustedKeys(void) TEST_ASSERT_TRUE(authistrusted(KEYNO1)); TEST_ASSERT_TRUE(authistrusted(KEYNO2)); - - return; } -void -test_AddUntrustedKey(void) +void test_AddUntrustedKey(void); +void test_AddUntrustedKey(void) { const keyid_t KEYNO = 3; - + AddUntrustedKey(KEYNO); TEST_ASSERT_FALSE(authistrusted(KEYNO)); - - return; } -void -test_HaveKeyCorrect(void) +void test_HaveKeyCorrect(void); +void test_HaveKeyCorrect(void) { const keyid_t KEYNO = 3; @@ -123,42 +108,33 @@ test_HaveKeyCorrect(void) TEST_ASSERT_TRUE(auth_havekey(KEYNO)); TEST_ASSERT_TRUE(authhavekey(KEYNO)); - - return; } -void -test_HaveKeyIncorrect(void) +void test_HaveKeyIncorrect(void); +void test_HaveKeyIncorrect(void) { const keyid_t KEYNO = 2; TEST_ASSERT_FALSE(auth_havekey(KEYNO)); TEST_ASSERT_FALSE(authhavekey(KEYNO)); - - return; } -void -test_AddWithAuthUseKey(void) +void test_AddWithAuthUseKey(void); +void test_AddWithAuthUseKey(void) { const keyid_t KEYNO = 5; const char* KEY = "52a"; TEST_ASSERT_TRUE(authusekey(KEYNO, KEYTYPE, (const u_char*)KEY)); - - return; } -void -test_EmptyKey(void) +void test_EmptyKey(void); +void test_EmptyKey(void) { const keyid_t KEYNO = 3; const char* KEY = ""; - TEST_ASSERT_FALSE(authusekey(KEYNO, KEYTYPE, (const u_char*)KEY)); - - return; } /* test the implementation of 'auth_log2' -- use a local copy of the code */ @@ -181,12 +157,12 @@ auth_log2( return (u_short)r; } -void -test_auth_log2(void) +void test_auth_log2(void); +void test_auth_log2(void) { int l2; size_t tv; - + TEST_ASSERT_EQUAL_INT(0, auth_log2(0)); TEST_ASSERT_EQUAL_INT(0, auth_log2(1)); for (l2 = 1; l2 < sizeof(size_t)*CHAR_BIT; ++l2) { @@ -196,3 +172,155 @@ test_auth_log2(void) TEST_ASSERT_EQUAL_INT(l2, auth_log2(2*tv - 1)); } } + +/* Converting a string to a host address. Here we use 'getaddrinfo()' in + * an independent implementation to avoid cross-reactions with the + * object under test. 'inet_pton' is too dangerous to handle it + * properly, and ultimate performance is *not* the goal here. + */ +static int/*BOOL*/ +getaddr( + int af, + const char *astr, + sockaddr_u * addr) +{ + struct addrinfo hint; + struct addrinfo *ares; + + memset(&hint, 0, sizeof(hint)); + hint.ai_flags = AI_NUMERICHOST; + hint.ai_family = af; + if (getaddrinfo(astr, NULL, &hint, &ares)) + return FALSE; + if (ares->ai_addrlen > sizeof(*addr)) + memcpy(addr, ares->ai_addr, sizeof(*addr)); + else + memcpy(addr, ares->ai_addr, ares->ai_addrlen); + freeaddrinfo(ares); + return TRUE; +} + +void test_AddrMatch_anull(void); +void test_AddrMatch_anull(void) +{ + /* Check the not-an-address logic with a prefix/check length of + * zero bits. Any compare with a NULL or AF_UNSPEC address + * returns inequality (aka FALSE). + */ + sockaddr_u ip4, ip6, ipn; + + memset(&ipn, 0, sizeof(ipn)); + AF(&ipn) = AF_UNSPEC; + + TEST_ASSERT_TRUE(getaddr(AF_INET , "192.128.1.1", &ip4)); + TEST_ASSERT_TRUE(getaddr(AF_INET6, "::1" , &ip6)); + + TEST_ASSERT_FALSE(keyacc_amatch(NULL, NULL, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(NULL, &ipn, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(NULL, &ip4, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(NULL, &ip6, 0)); + + TEST_ASSERT_FALSE(keyacc_amatch(&ipn, NULL, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ipn, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ip4, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ip6, 0)); + + TEST_ASSERT_FALSE(keyacc_amatch(&ip4, NULL, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ip4, &ipn, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ip6, NULL, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ip6, &ipn, 0)); +} + +void test_AddrMatch_self4(void); +void test_AddrMatch_self4(void) +{ + sockaddr_u ip4; + unsigned int bits; + + TEST_ASSERT_TRUE(getaddr(AF_INET, "192.128.1.1", &ip4)); + for (bits = 0; bits < 40; ++bits) + TEST_ASSERT_TRUE(keyacc_amatch(&ip4, &ip4, bits)); +} + +void test_AddrMatch_self6(void); +void test_AddrMatch_self6(void) +{ + sockaddr_u ip6; + unsigned int bits; + + TEST_ASSERT_TRUE(getaddr(AF_INET6, "::1" , &ip6)); + for (bits = 0; bits < 136; ++bits) + TEST_ASSERT_TRUE(keyacc_amatch(&ip6, &ip6, bits)); +} + +void test_AddrMatch_afmix(void); +void test_AddrMatch_afmix(void) +{ + sockaddr_u ip6, ip4; + + TEST_ASSERT_TRUE(getaddr(AF_INET , "192.128.1.1", &ip4)); + TEST_ASSERT_TRUE(getaddr(AF_INET6, "::1" , &ip6)); + + TEST_ASSERT_FALSE(keyacc_amatch(&ip4, &ip6, 0)); + TEST_ASSERT_FALSE(keyacc_amatch(&ip6, &ip4, 0)); +} + +void test_AddrMatch_ipv4(void); +void test_AddrMatch_ipv4(void) +{ + sockaddr_u a1, a2; + unsigned int bits; + int want; + + TEST_ASSERT_TRUE(getaddr(AF_INET, "192.128.2.1", &a1)); + TEST_ASSERT_TRUE(getaddr(AF_INET, "192.128.3.1", &a2)); + + /* the first 23 bits are equal, so any prefix <= 23 should match */ + for (bits = 0; bits < 40; ++bits) { + snprintf(msgbuf, sizeof(msgbuf), + "keyacc_amatch(*,*,%u) wrong", bits); + want = (bits <= 23); + TEST_ASSERT_EQUAL_MESSAGE(want, keyacc_amatch(&a1, &a2, bits), msgbuf); + } + + TEST_ASSERT_TRUE(getaddr(AF_INET, "192.128.2.127", &a1)); + TEST_ASSERT_TRUE(getaddr(AF_INET, "192.128.2.128", &a2)); + + /* the first 24 bits are equal, so any prefix <= 24 should match */ + for (bits = 0; bits < 40; ++bits) { + snprintf(msgbuf, sizeof(msgbuf), + "keyacc_amatch(*,*,%u) wrong", bits); + want = (bits <= 24); + TEST_ASSERT_EQUAL_MESSAGE(want, keyacc_amatch(&a1, &a2, bits), msgbuf); + } +} + +void test_AddrMatch_ipv6(void); +void test_AddrMatch_ipv6(void) +{ + sockaddr_u a1, a2; + unsigned int bits; + int want; + + TEST_ASSERT_TRUE(getaddr(AF_INET6, "FEDC:BA98:7654:3210::2:FFFF", &a1)); + TEST_ASSERT_TRUE(getaddr(AF_INET6, "FEDC:BA98:7654:3210::3:FFFF", &a2)); + + /* the first 111 bits are equal, so any prefix <= 111 should match */ + for (bits = 0; bits < 136; ++bits) { + snprintf(msgbuf, sizeof(msgbuf), + "keyacc_amatch(*,*,%u) wrong", bits); + want = (bits <= 111); + TEST_ASSERT_EQUAL_MESSAGE(want, keyacc_amatch(&a1, &a2, bits), msgbuf); + } + + TEST_ASSERT_TRUE(getaddr(AF_INET6, "FEDC:BA98:7654:3210::2:7FFF", &a1)); + TEST_ASSERT_TRUE(getaddr(AF_INET6, "FEDC:BA98:7654:3210::2:8000", &a2)); + + /* the first 112 bits are equal, so any prefix <= 112 should match */ + for (bits = 0; bits < 136; ++bits) { + snprintf(msgbuf, sizeof(msgbuf), + "keyacc_amatch(*,*,%u) wrong", bits); + want = (bits <= 112); + TEST_ASSERT_EQUAL_MESSAGE(want, keyacc_amatch(&a1, &a2, bits), msgbuf); + } +} diff --git a/tests/libntp/run-a_md5encrypt.c b/tests/libntp/run-a_md5encrypt.c index a4bfa36dc9288..332f0e2d1cfda 100644 --- a/tests/libntp/run-a_md5encrypt.c +++ b/tests/libntp/run-a_md5encrypt.c @@ -36,6 +36,13 @@ extern void test_IPv4AddressToRefId(void); extern void test_IPv6AddressToRefId(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -51,6 +58,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("a_md5encrypt.c"); RUN_TEST(test_Encrypt, 40); RUN_TEST(test_DecryptValid, 41); diff --git a/tests/libntp/run-atoint.c b/tests/libntp/run-atoint.c index e8405fd7dd19a..9212c81cb5a5f 100644 --- a/tests/libntp/run-atoint.c +++ b/tests/libntp/run-atoint.c @@ -37,6 +37,13 @@ extern void test_PositiveOverflowBig(void); extern void test_IllegalCharacter(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("atoint.c"); RUN_TEST(test_RegularPositive, 7); RUN_TEST(test_RegularNegative, 8); diff --git a/tests/libntp/run-atouint.c b/tests/libntp/run-atouint.c index b7c17320a2a52..9597a7658048e 100644 --- a/tests/libntp/run-atouint.c +++ b/tests/libntp/run-atouint.c @@ -37,6 +37,13 @@ extern void test_Negative(void); extern void test_IllegalChar(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("atouint.c"); RUN_TEST(test_RegularPositive, 9); RUN_TEST(test_PositiveOverflowBoundary, 10); diff --git a/tests/libntp/run-authkeys.c b/tests/libntp/run-authkeys.c index cc91876a8735f..bdf48f0e15299 100644 --- a/tests/libntp/run-authkeys.c +++ b/tests/libntp/run-authkeys.c @@ -38,8 +38,21 @@ extern void test_HaveKeyIncorrect(void); extern void test_AddWithAuthUseKey(void); extern void test_EmptyKey(void); extern void test_auth_log2(void); +extern void test_AddrMatch_anull(void); +extern void test_AddrMatch_self4(void); +extern void test_AddrMatch_self6(void); +extern void test_AddrMatch_afmix(void); +extern void test_AddrMatch_ipv4(void); +extern void test_AddrMatch_ipv6(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -55,14 +68,21 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("authkeys.c"); - RUN_TEST(test_AddTrustedKeys, 25); - RUN_TEST(test_AddUntrustedKey, 26); - RUN_TEST(test_HaveKeyCorrect, 27); - RUN_TEST(test_HaveKeyIncorrect, 28); - RUN_TEST(test_AddWithAuthUseKey, 29); - RUN_TEST(test_EmptyKey, 30); - RUN_TEST(test_auth_log2, 31); + RUN_TEST(test_AddTrustedKeys, 79); + RUN_TEST(test_AddUntrustedKey, 92); + RUN_TEST(test_HaveKeyCorrect, 102); + RUN_TEST(test_HaveKeyIncorrect, 113); + RUN_TEST(test_AddWithAuthUseKey, 122); + RUN_TEST(test_EmptyKey, 131); + RUN_TEST(test_auth_log2, 160); + RUN_TEST(test_AddrMatch_anull, 203); + RUN_TEST(test_AddrMatch_self4, 234); + RUN_TEST(test_AddrMatch_self6, 245); + RUN_TEST(test_AddrMatch_afmix, 256); + RUN_TEST(test_AddrMatch_ipv4, 268); + RUN_TEST(test_AddrMatch_ipv6, 298); return (UnityEnd()); } diff --git a/tests/libntp/run-buftvtots.c b/tests/libntp/run-buftvtots.c index 82a19698ef005..c8d68a36808cb 100644 --- a/tests/libntp/run-buftvtots.c +++ b/tests/libntp/run-buftvtots.c @@ -38,6 +38,13 @@ extern void test_IllegalMicroseconds(void); extern void test_AlwaysFalseOnWindows(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -53,6 +60,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("buftvtots.c"); RUN_TEST(test_ZeroBuffer, 14); RUN_TEST(test_IntegerAndFractionalBuffer, 15); diff --git a/tests/libntp/run-calendar.c b/tests/libntp/run-calendar.c index 82309bd3b8f71..393b36898223d 100644 --- a/tests/libntp/run-calendar.c +++ b/tests/libntp/run-calendar.c @@ -50,6 +50,13 @@ extern void test_NtpToNtp(void); extern void test_NtpToTime(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -65,6 +72,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("calendar.c"); RUN_TEST(test_DaySplitMerge, 24); RUN_TEST(test_SplitYearDays1, 25); diff --git a/tests/libntp/run-caljulian.c b/tests/libntp/run-caljulian.c index a11389cbd7f93..f611dde2884e8 100644 --- a/tests/libntp/run-caljulian.c +++ b/tests/libntp/run-caljulian.c @@ -37,6 +37,13 @@ extern void test_uLongBoundary(void); extern void test_uLongWrapped(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("caljulian.c"); RUN_TEST(test_RegularTime, 16); RUN_TEST(test_LeapYear, 17); diff --git a/tests/libntp/run-caltontp.c b/tests/libntp/run-caltontp.c index c80e0a4a70e42..b6d043f676e06 100644 --- a/tests/libntp/run-caltontp.c +++ b/tests/libntp/run-caltontp.c @@ -34,6 +34,13 @@ extern void test_DateLeapYear(void); extern void test_WraparoundDateIn2036(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -49,6 +56,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("caltontp.c"); RUN_TEST(test_DateGivenMonthDay, 5); RUN_TEST(test_DateGivenYearDay, 6); diff --git a/tests/libntp/run-calyearstart.c b/tests/libntp/run-calyearstart.c index 374e9d5eb143f..68909169a96bd 100644 --- a/tests/libntp/run-calyearstart.c +++ b/tests/libntp/run-calyearstart.c @@ -35,6 +35,13 @@ extern void test_NoWrapInDateRangeLeapYear(void); extern void test_WrapInDateRange(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -50,6 +57,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("calyearstart.c"); RUN_TEST(test_NoWrapInDateRange, 11); RUN_TEST(test_NoWrapInDateRangeLeapYear, 12); diff --git a/tests/libntp/run-clocktime.c b/tests/libntp/run-clocktime.c index 8d19831f64941..a729cb4879edd 100644 --- a/tests/libntp/run-clocktime.c +++ b/tests/libntp/run-clocktime.c @@ -40,6 +40,13 @@ extern void test_NoReasonableConversion(void); extern void test_AlwaysInLimit(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -55,6 +62,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("clocktime.c"); RUN_TEST(test_CurrentYear, 11); RUN_TEST(test_CurrentYearFuzz, 12); diff --git a/tests/libntp/run-decodenetnum.c b/tests/libntp/run-decodenetnum.c index d41f93eb4f3da..aef1fdaa24d1e 100644 --- a/tests/libntp/run-decodenetnum.c +++ b/tests/libntp/run-decodenetnum.c @@ -37,6 +37,13 @@ extern void test_IllegalAddress(void); extern void test_IllegalCharInPort(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("decodenetnum.c"); RUN_TEST(test_IPv4AddressOnly, 8); RUN_TEST(test_IPv4AddressWithPort, 9); diff --git a/tests/libntp/run-hextoint.c b/tests/libntp/run-hextoint.c index 66cc57dcd5c05..70f000eb686b5 100644 --- a/tests/libntp/run-hextoint.c +++ b/tests/libntp/run-hextoint.c @@ -37,6 +37,13 @@ extern void test_Overflow(void); extern void test_IllegalChar(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("hextoint.c"); RUN_TEST(test_SingleDigit, 9); RUN_TEST(test_MultipleDigits, 10); diff --git a/tests/libntp/run-hextolfp.c b/tests/libntp/run-hextolfp.c index e894c3bbe3a6c..258d9b172e12c 100644 --- a/tests/libntp/run-hextolfp.c +++ b/tests/libntp/run-hextolfp.c @@ -38,6 +38,13 @@ extern void test_IllegalNumberOfInteger(void); extern void test_IllegalChar(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -53,6 +60,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("hextolfp.c"); RUN_TEST(test_PositiveInteger, 9); RUN_TEST(test_NegativeInteger, 10); diff --git a/tests/libntp/run-humandate.c b/tests/libntp/run-humandate.c index 690895fddf40e..109292ecf1eb3 100644 --- a/tests/libntp/run-humandate.c +++ b/tests/libntp/run-humandate.c @@ -33,6 +33,13 @@ extern void test_RegularTime(void); extern void test_CurrentTime(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -48,6 +55,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("humandate.c"); RUN_TEST(test_RegularTime, 9); RUN_TEST(test_CurrentTime, 10); diff --git a/tests/libntp/run-lfpfunc.c b/tests/libntp/run-lfpfunc.c index 5c7f658fa93ba..40d004f249036 100644 --- a/tests/libntp/run-lfpfunc.c +++ b/tests/libntp/run-lfpfunc.c @@ -42,6 +42,13 @@ extern void test_SignedRelOps(void); extern void test_UnsignedRelOps(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -57,6 +64,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("lfpfunc.c"); RUN_TEST(test_AdditionLR, 48); RUN_TEST(test_AdditionRL, 49); diff --git a/tests/libntp/run-lfptostr.c b/tests/libntp/run-lfptostr.c index fbdeb7a1d549a..2ee7b0055a000 100644 --- a/tests/libntp/run-lfptostr.c +++ b/tests/libntp/run-lfptostr.c @@ -42,6 +42,13 @@ extern void test_MillisecondsRoundingDown(void); extern void test_UnsignedInteger(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -57,6 +64,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("lfptostr.c"); RUN_TEST(test_PositiveInteger, 24); RUN_TEST(test_NegativeInteger, 25); diff --git a/tests/libntp/run-modetoa.c b/tests/libntp/run-modetoa.c index 0c1558e6d9db3..6d561340d8516 100644 --- a/tests/libntp/run-modetoa.c +++ b/tests/libntp/run-modetoa.c @@ -32,6 +32,13 @@ extern void test_KnownMode(void); extern void test_UnknownMode(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -47,6 +54,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("modetoa.c"); RUN_TEST(test_KnownMode, 8); RUN_TEST(test_UnknownMode, 9); diff --git a/tests/libntp/run-msyslog.c b/tests/libntp/run-msyslog.c index ff264f833fc81..0ebeb4562a60e 100644 --- a/tests/libntp/run-msyslog.c +++ b/tests/libntp/run-msyslog.c @@ -38,6 +38,13 @@ extern void test_msnprintfNullTarget(void); extern void test_msnprintfTruncate(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -53,6 +60,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("msyslog.c"); RUN_TEST(test_msnprintf, 14); RUN_TEST(test_msnprintfLiteralPercentm, 15); diff --git a/tests/libntp/run-netof.c b/tests/libntp/run-netof.c index 9301b84b3fc0d..c41630bc77d26 100644 --- a/tests/libntp/run-netof.c +++ b/tests/libntp/run-netof.c @@ -36,6 +36,13 @@ extern void test_ClassAAddress(void); extern void test_IPv6Address(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -51,6 +58,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("netof.c"); RUN_TEST(test_ClassBAddress, 12); RUN_TEST(test_ClassCAddress, 13); diff --git a/tests/libntp/run-numtoa.c b/tests/libntp/run-numtoa.c index f3368a7210fa9..8b0ab79714029 100644 --- a/tests/libntp/run-numtoa.c +++ b/tests/libntp/run-numtoa.c @@ -33,6 +33,13 @@ extern void test_Address(void); extern void test_Netmask(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -48,6 +55,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("numtoa.c"); RUN_TEST(test_Address, 9); RUN_TEST(test_Netmask, 10); diff --git a/tests/libntp/run-numtohost.c b/tests/libntp/run-numtohost.c index 49b52640bb514..4e49ccb02e80e 100644 --- a/tests/libntp/run-numtohost.c +++ b/tests/libntp/run-numtohost.c @@ -32,6 +32,13 @@ extern void tearDown(void); extern void test_LoopbackNetNonResolve(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -47,6 +54,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("numtohost.c"); RUN_TEST(test_LoopbackNetNonResolve, 9); diff --git a/tests/libntp/run-octtoint.c b/tests/libntp/run-octtoint.c index 9d2990401d84e..3002763656fb9 100644 --- a/tests/libntp/run-octtoint.c +++ b/tests/libntp/run-octtoint.c @@ -37,6 +37,13 @@ extern void test_IllegalCharacter(void); extern void test_IllegalDigit(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("octtoint.c"); RUN_TEST(test_SingleDigit, 8); RUN_TEST(test_MultipleDigits, 9); diff --git a/tests/libntp/run-prettydate.c b/tests/libntp/run-prettydate.c index e034cc2af7fd9..e5e7e09a21628 100644 --- a/tests/libntp/run-prettydate.c +++ b/tests/libntp/run-prettydate.c @@ -33,6 +33,13 @@ extern void tearDown(void); extern void test_ConstantDate(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -48,6 +55,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("prettydate.c"); RUN_TEST(test_ConstantDate, 10); diff --git a/tests/libntp/run-recvbuff.c b/tests/libntp/run-recvbuff.c index b8a3796638f14..926a5a946900d 100644 --- a/tests/libntp/run-recvbuff.c +++ b/tests/libntp/run-recvbuff.c @@ -33,6 +33,13 @@ extern void test_GetAndFree(void); extern void test_GetAndFill(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -48,6 +55,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("recvbuff.c"); RUN_TEST(test_Initialization, 8); RUN_TEST(test_GetAndFree, 9); diff --git a/tests/libntp/run-refidsmear.c b/tests/libntp/run-refidsmear.c index 465690f763051..1c9e1dc7f3293 100644 --- a/tests/libntp/run-refidsmear.c +++ b/tests/libntp/run-refidsmear.c @@ -34,6 +34,13 @@ extern void tearDown(void); extern void test_refidsmear(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -49,6 +56,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("refidsmear.c"); RUN_TEST(test_refidsmear, 36); diff --git a/tests/libntp/run-refnumtoa.c b/tests/libntp/run-refnumtoa.c index d829580b0ce38..5383d3aad5634 100644 --- a/tests/libntp/run-refnumtoa.c +++ b/tests/libntp/run-refnumtoa.c @@ -33,6 +33,13 @@ extern void test_LocalClock(void); extern void test_UnknownId(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -48,6 +55,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("refnumtoa.c"); RUN_TEST(test_LocalClock, 13); RUN_TEST(test_UnknownId, 14); diff --git a/tests/libntp/run-sfptostr.c b/tests/libntp/run-sfptostr.c index 1dba912d5c1fa..53eba8d6b1505 100644 --- a/tests/libntp/run-sfptostr.c +++ b/tests/libntp/run-sfptostr.c @@ -39,6 +39,13 @@ extern void test_SingleDecimalInteger(void); extern void test_SingleDecimalRounding(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -54,6 +61,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("sfptostr.c"); RUN_TEST(test_PositiveInteger, 13); RUN_TEST(test_NegativeInteger, 14); diff --git a/tests/libntp/run-socktoa.c b/tests/libntp/run-socktoa.c index bde07ed60a6a8..b409f20c964e0 100644 --- a/tests/libntp/run-socktoa.c +++ b/tests/libntp/run-socktoa.c @@ -38,6 +38,13 @@ extern void test_HashEqual(void); extern void test_HashNotEqual(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -53,6 +60,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("socktoa.c"); RUN_TEST(test_IPv4AddressWithPort, 11); RUN_TEST(test_IPv6AddressWithPort, 12); diff --git a/tests/libntp/run-ssl_init.c b/tests/libntp/run-ssl_init.c index cef9a36fbaa60..fcb4a9d1999d6 100644 --- a/tests/libntp/run-ssl_init.c +++ b/tests/libntp/run-ssl_init.c @@ -31,10 +31,19 @@ extern void tearDown(void); extern void test_MD5KeyTypeWithoutDigestLength(void); extern void test_MD5KeyTypeWithDigestLength(void); extern void test_SHA1KeyTypeWithDigestLength(void); +extern void test_CMACKeyTypeWithDigestLength(void); extern void test_MD5KeyName(void); extern void test_SHA1KeyName(void); +extern void test_CMACKeyName(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -50,12 +59,15 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("ssl_init.c"); - RUN_TEST(test_MD5KeyTypeWithoutDigestLength, 17); - RUN_TEST(test_MD5KeyTypeWithDigestLength, 18); - RUN_TEST(test_SHA1KeyTypeWithDigestLength, 19); - RUN_TEST(test_MD5KeyName, 20); - RUN_TEST(test_SHA1KeyName, 21); + RUN_TEST(test_MD5KeyTypeWithoutDigestLength, 20); + RUN_TEST(test_MD5KeyTypeWithDigestLength, 21); + RUN_TEST(test_SHA1KeyTypeWithDigestLength, 22); + RUN_TEST(test_CMACKeyTypeWithDigestLength, 23); + RUN_TEST(test_MD5KeyName, 24); + RUN_TEST(test_SHA1KeyName, 25); + RUN_TEST(test_CMACKeyName, 26); return (UnityEnd()); } diff --git a/tests/libntp/run-statestr.c b/tests/libntp/run-statestr.c index f0f93861ec9b4..b1902e1e411aa 100644 --- a/tests/libntp/run-statestr.c +++ b/tests/libntp/run-statestr.c @@ -36,6 +36,13 @@ extern void test_ClockCodeExists(void); extern void test_ClockCodeUnknown(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -51,6 +58,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("statestr.c"); RUN_TEST(test_PeerRestart, 10); RUN_TEST(test_SysUnspecified, 11); diff --git a/tests/libntp/run-strtolfp.c b/tests/libntp/run-strtolfp.c index 404f57f115a66..07f27c27775e8 100644 --- a/tests/libntp/run-strtolfp.c +++ b/tests/libntp/run-strtolfp.c @@ -39,6 +39,13 @@ extern void test_NegativeMsFraction(void); extern void test_InvalidChars(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -54,6 +61,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("strtolfp.c"); RUN_TEST(test_PositiveInteger, 12); RUN_TEST(test_NegativeInteger, 13); diff --git a/tests/libntp/run-timespecops.c b/tests/libntp/run-timespecops.c index badc84a9bce23..76bad9415da5b 100644 --- a/tests/libntp/run-timespecops.c +++ b/tests/libntp/run-timespecops.c @@ -62,6 +62,13 @@ extern void test_LFProundtrip(void); extern void test_ToString(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -77,6 +84,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("timespecops.c"); RUN_TEST(test_Helpers1, 37); RUN_TEST(test_Normalise, 38); diff --git a/tests/libntp/run-timevalops.c b/tests/libntp/run-timevalops.c index 69fead53cb528..cadfa6c5aded2 100644 --- a/tests/libntp/run-timevalops.c +++ b/tests/libntp/run-timevalops.c @@ -61,6 +61,13 @@ extern void test_LFProundtrip(void); extern void test_ToString(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -76,6 +83,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("timevalops.c"); RUN_TEST(test_Helpers1, 37); RUN_TEST(test_Normalise, 38); diff --git a/tests/libntp/run-tsafememcmp.c b/tests/libntp/run-tsafememcmp.c index 1bcfc9cda3644..7f40e2bea00c4 100644 --- a/tests/libntp/run-tsafememcmp.c +++ b/tests/libntp/run-tsafememcmp.c @@ -37,6 +37,13 @@ extern void test_MiddleByte(void); extern void test_MiddleByteUpLo(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -52,6 +59,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("tsafememcmp.c"); RUN_TEST(test_Empty, 10); RUN_TEST(test_Equal, 11); diff --git a/tests/libntp/run-tstotv.c b/tests/libntp/run-tstotv.c index c060f771222fa..17f879e4d19d7 100644 --- a/tests/libntp/run-tstotv.c +++ b/tests/libntp/run-tstotv.c @@ -34,6 +34,13 @@ extern void test_MicrosecondsExact(void); extern void test_MicrosecondsRounding(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -49,6 +56,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("tstotv.c"); RUN_TEST(test_Seconds, 8); RUN_TEST(test_MicrosecondsExact, 9); diff --git a/tests/libntp/run-tvtots.c b/tests/libntp/run-tvtots.c index 3ed734eca1ac7..c31768885245a 100644 --- a/tests/libntp/run-tvtots.c +++ b/tests/libntp/run-tvtots.c @@ -35,6 +35,13 @@ extern void test_MicrosecondsRounded(void); extern void test_MicrosecondsExact(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -50,6 +57,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("tvtots.c"); RUN_TEST(test_Seconds, 10); RUN_TEST(test_MicrosecondsRounded, 11); diff --git a/tests/libntp/run-uglydate.c b/tests/libntp/run-uglydate.c index 5667b7062f670..5cc04bda622a0 100644 --- a/tests/libntp/run-uglydate.c +++ b/tests/libntp/run-uglydate.c @@ -32,6 +32,13 @@ extern void tearDown(void); extern void test_ConstantDateTime(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -47,6 +54,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("uglydate.c"); RUN_TEST(test_ConstantDateTime, 9); diff --git a/tests/libntp/run-vi64ops.c b/tests/libntp/run-vi64ops.c index 599a4b78d727e..b5cafc7f650b8 100644 --- a/tests/libntp/run-vi64ops.c +++ b/tests/libntp/run-vi64ops.c @@ -34,6 +34,13 @@ extern void test_ParseVUI64_neg(void); extern void test_ParseVUI64_case(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -49,6 +56,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("vi64ops.c"); RUN_TEST(test_ParseVUI64_pos, 10); RUN_TEST(test_ParseVUI64_neg, 11); diff --git a/tests/libntp/run-ymd2yd.c b/tests/libntp/run-ymd2yd.c index 4669ce9b504ae..3200632a8aed8 100644 --- a/tests/libntp/run-ymd2yd.c +++ b/tests/libntp/run-ymd2yd.c @@ -34,6 +34,13 @@ extern void test_LeapYearFebruary(void); extern void test_LeapYearDecember(void); +//=======Suite Setup===== +static void suite_setup(void) +{ +extern int change_logfile(const char*, int); +change_logfile("stderr", 0); +} + //=======Test Reset Option===== void resetTest(void); void resetTest(void) @@ -49,6 +56,7 @@ char const *progname; int main(int argc, char *argv[]) { progname = argv[0]; + suite_setup(); UnityBegin("ymd2yd.c"); RUN_TEST(test_NonLeapYearFebruary, 7); RUN_TEST(test_NonLeapYearJune, 8); diff --git a/tests/libntp/ssl_init.c b/tests/libntp/ssl_init.c index 435e5c912fd60..9a59a9b42548e 100644 --- a/tests/libntp/ssl_init.c +++ b/tests/libntp/ssl_init.c @@ -6,6 +6,8 @@ # include "openssl/err.h" # include "openssl/rand.h" # include "openssl/evp.h" + +#define CMAC "AES128CMAC" #endif #include "unity.h" @@ -13,12 +15,15 @@ static const size_t TEST_MD5_DIGEST_LENGTH = 16; static const size_t TEST_SHA1_DIGEST_LENGTH = 20; +static const size_t TEST_CMAC_DIGEST_LENGTH = 16; void test_MD5KeyTypeWithoutDigestLength(void); void test_MD5KeyTypeWithDigestLength(void); void test_SHA1KeyTypeWithDigestLength(void); +void test_CMACKeyTypeWithDigestLength(void); void test_MD5KeyName(void); void test_SHA1KeyName(void); +void test_CMACKeyName(void); // keytype_from_text() @@ -52,6 +57,21 @@ test_SHA1KeyTypeWithDigestLength(void) { } +void +test_CMACKeyTypeWithDigestLength(void) { +#ifdef OPENSSL + size_t digestLength; + size_t expected = TEST_CMAC_DIGEST_LENGTH; + + TEST_ASSERT_EQUAL(NID_cmac, keytype_from_text(CMAC, &digestLength)); + TEST_ASSERT_EQUAL(expected, digestLength); + /* OPENSSL */ +#else + TEST_IGNORE_MESSAGE("Skipping because OPENSSL isn't defined"); +#endif +} + + // keytype_name() void test_MD5KeyName(void) { @@ -67,3 +87,14 @@ test_SHA1KeyName(void) { TEST_IGNORE_MESSAGE("Skipping because OPENSSL isn't defined"); #endif /* OPENSSL */ } + + +void +test_CMACKeyName(void) { +#ifdef OPENSSL + TEST_ASSERT_EQUAL_STRING(CMAC, keytype_name(NID_cmac)); +#else + TEST_IGNORE_MESSAGE("Skipping because OPENSSL isn't defined"); +#endif /* OPENSSL */ +} + diff --git a/tests/libntp/testconf.yml b/tests/libntp/testconf.yml new file mode 100644 index 0000000000000..6140daaf9c787 --- /dev/null +++ b/tests/libntp/testconf.yml @@ -0,0 +1,9 @@ +# configure the test runner generator to properly set up the tests +# - avoid cluttering the syslogs + +--- +:unity: + :suite_setup: + - extern int change_logfile(const char*, int); + - change_logfile("stderr", 0); + diff --git a/tests/libntp/timespecops.c b/tests/libntp/timespecops.c index 741b1adfe782f..01617da0a28a0 100644 --- a/tests/libntp/timespecops.c +++ b/tests/libntp/timespecops.c @@ -132,7 +132,8 @@ AssertFpClose(const l_fp m, const l_fp n, const l_fp limit) return TRUE; } else { - printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n", lfptoa(&m, 10), lfptoa(&n, 10), lfptoa(&diff, 10)); + printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n", + lfptoa(&m, 10), lfptoa(&n, 10), lfptoa(&diff, 10)); return FALSE; } } @@ -147,11 +148,13 @@ AssertTimespecClose(const struct timespec m, const struct timespec n, diff = abs_tspec(sub_tspec(m, n)); if (cmp_tspec(limit, diff) >= 0) return TRUE; - else - { - printf("m_expr which is %ld.%lu \nand\nn_expr which is %ld.%lu\nare not close; diff=%ld.%lunsec\n", m.tv_sec, m.tv_nsec, n.tv_sec, n.tv_nsec, diff.tv_sec, diff.tv_nsec); - return FALSE; - } + + printf("m_expr which is %lld.%09lu \nand\n" + "n_expr which is %lld.%09lu\nare not close; diff=%lld.%09lunsec\n", + (long long)m.tv_sec, m.tv_nsec, + (long long)n.tv_sec, n.tv_nsec, + (long long)diff.tv_sec, diff.tv_nsec); + return FALSE; } //----------------------------------------------- diff --git a/tests/libntp/timevalops.c b/tests/libntp/timevalops.c index 20d589299228b..0c498ca396b6a 100644 --- a/tests/libntp/timevalops.c +++ b/tests/libntp/timevalops.c @@ -116,13 +116,13 @@ AssertTimevalClose(const struct timeval m, const struct timeval n, const struct diff = abs_tval(sub_tval(m, n)); if (cmp_tval(limit, diff) >= 0) return TRUE; - else - { - printf("m_expr which is %ld.%lu \nand\nn_expr which is %ld.%lu\nare not close; diff=%ld.%luusec\n", m.tv_sec, m.tv_usec, n.tv_sec, n.tv_usec, diff.tv_sec, diff.tv_usec); - //I don't have variables m_expr and n_expr in unity, those are command line arguments which only getst has!!! - return FALSE; - } + printf("m_expr which is %lld.%06lu \nand\n" + "n_expr which is %lld.%06lu\nare not close; diff=%lld.%06luusec\n", + (long long)m.tv_sec, m.tv_usec, + (long long)n.tv_sec, n.tv_usec, + (long long)diff.tv_sec, diff.tv_usec); + return FALSE; } @@ -142,8 +142,8 @@ AssertFpClose(const l_fp m, const l_fp n, const l_fp limit) return TRUE; } else { - printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n", lfptoa(&m, 10), lfptoa(&n, 10), lfptoa(&diff, 10)); - //printf("m_expr which is %d.%d \nand\nn_expr which is %d.%d\nare not close; diff=%d.%dusec\n", m.l_uf, m.Ul_i, n.l_uf, n.Ul_i, diff.l_uf, diff.Ul_i); + printf("m_expr which is %s \nand\nn_expr which is %s\nare not close; diff=%susec\n", + lfptoa(&m, 10), lfptoa(&n, 10), lfptoa(&diff, 10)); return FALSE; } } |