* [Bug 3358] Spurious KoD log messages in .INIT. phase. HStenn.
* [Bug 3016] wrong error position reported for bad ":config pool"
- fixed location counter & ntpq output <perlinger@ntp.org>
+* [Bug 2878] Tests are cluttering up syslog <perlinger@ntp.org>
* [Bug 2737] Wrong phone number listed for USNO. ntp-bugs@bodosom.net,
perlinger@ntp.org
* [Bug 2557] Fix Thunderbolt init. ntp-bugs@bodosom.net, perlinger@ntp.
$(NULL)
std_unity_list = \
- $(srcdir)/../unity/auto/generate_test_runner.rb \
+ $(top_srcdir)/unity/auto/generate_test_runner.rb\
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
# Use EXTRA_PROGRAMS for test files that are under development but
# not production-ready
extern void test_PacketSizeNotMultipleOfFourBytes(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("crypto.c");
RUN_TEST(test_MakeMd5Mac, 15);
RUN_TEST(test_MakeSHA1Mac, 16);
extern void test_ReadKeyFileWithInvalidHex(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("keyFile.c");
RUN_TEST(test_ReadEmptyKeyFile, 12);
RUN_TEST(test_ReadASCIIKeys, 13);
extern void test_DeleteEntry(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("kodDatabase.c");
RUN_TEST(test_SingleEntryHandling, 14);
RUN_TEST(test_MultipleEntryHandling, 15);
extern void test_WriteFileWithMultipleEntries(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("kodFile.c");
RUN_TEST(test_ReadEmptyFile, 19);
RUN_TEST(test_ReadCorrectFile, 20);
extern void tearDown(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("networking.c");
return (UnityEnd());
extern void test_HandleCorrectPacket(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("packetHandling.c");
RUN_TEST(test_GenerateUnauthenticatedPacket, 17);
RUN_TEST(test_GenerateAuthenticatedPacket, 18);
extern void test_CorrectAuthenticatedPacketCMAC(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("packetProcessing.c");
RUN_TEST(test_TooShortLength, 23);
RUN_TEST(test_LengthNotMultipleOfFour, 24);
extern void testWriteInCustomLogfile(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("t-log.c");
RUN_TEST(testChangePrognameInMysyslog, 10);
RUN_TEST(testOpenLogfileTest, 11);
extern void test_LfpOutputDecimalFormat(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("utilities.c");
RUN_TEST(test_IPv4Address, 16);
RUN_TEST(test_IPv6Address, 17);
--- /dev/null
+# 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);
+
def create_suite_setup_and_teardown(output)
unless (@options[:suite_setup].nil?)
output.puts("\n//=======Suite Setup=====")
- output.puts("static int suite_setup(void)")
+ output.puts("static void suite_setup(void)")
output.puts("{")
output.puts(@options[:suite_setup])
output.puts("}")
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = bug-2803
extern void setUp(void);
extern void tearDown(void);
extern void test_main(void);
-extern void test_main(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("bug-2803.c");
RUN_TEST(test_main, 18);
- RUN_TEST(test_main, 18);
return (UnityEnd());
}
--- /dev/null
+# 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);
+
--- /dev/null
+# 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);
+
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = \
test-a_md5encrypt \
$(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)
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)
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);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("atoint.c");
RUN_TEST(test_RegularPositive, 7);
RUN_TEST(test_RegularNegative, 8);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("atouint.c");
RUN_TEST(test_RegularPositive, 9);
RUN_TEST(test_PositiveOverflowBoundary, 10);
extern void test_auth_log2(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("authkeys.c");
RUN_TEST(test_AddTrustedKeys, 25);
RUN_TEST(test_AddUntrustedKey, 26);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("buftvtots.c");
RUN_TEST(test_ZeroBuffer, 14);
RUN_TEST(test_IntegerAndFractionalBuffer, 15);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("calendar.c");
RUN_TEST(test_DaySplitMerge, 24);
RUN_TEST(test_SplitYearDays1, 25);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("caljulian.c");
RUN_TEST(test_RegularTime, 16);
RUN_TEST(test_LeapYear, 17);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("caltontp.c");
RUN_TEST(test_DateGivenMonthDay, 5);
RUN_TEST(test_DateGivenYearDay, 6);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("calyearstart.c");
RUN_TEST(test_NoWrapInDateRange, 11);
RUN_TEST(test_NoWrapInDateRangeLeapYear, 12);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("clocktime.c");
RUN_TEST(test_CurrentYear, 11);
RUN_TEST(test_CurrentYearFuzz, 12);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("decodenetnum.c");
RUN_TEST(test_IPv4AddressOnly, 8);
RUN_TEST(test_IPv4AddressWithPort, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("hextoint.c");
RUN_TEST(test_SingleDigit, 9);
RUN_TEST(test_MultipleDigits, 10);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("hextolfp.c");
RUN_TEST(test_PositiveInteger, 9);
RUN_TEST(test_NegativeInteger, 10);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("humandate.c");
RUN_TEST(test_RegularTime, 9);
RUN_TEST(test_CurrentTime, 10);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("lfpfunc.c");
RUN_TEST(test_AdditionLR, 48);
RUN_TEST(test_AdditionRL, 49);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("lfptostr.c");
RUN_TEST(test_PositiveInteger, 24);
RUN_TEST(test_NegativeInteger, 25);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("modetoa.c");
RUN_TEST(test_KnownMode, 8);
RUN_TEST(test_UnknownMode, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("msyslog.c");
RUN_TEST(test_msnprintf, 14);
RUN_TEST(test_msnprintfLiteralPercentm, 15);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("netof.c");
RUN_TEST(test_ClassBAddress, 12);
RUN_TEST(test_ClassCAddress, 13);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("numtoa.c");
RUN_TEST(test_Address, 9);
RUN_TEST(test_Netmask, 10);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("numtohost.c");
RUN_TEST(test_LoopbackNetNonResolve, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("octtoint.c");
RUN_TEST(test_SingleDigit, 8);
RUN_TEST(test_MultipleDigits, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("prettydate.c");
RUN_TEST(test_ConstantDate, 10);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("recvbuff.c");
RUN_TEST(test_Initialization, 8);
RUN_TEST(test_GetAndFree, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("refidsmear.c");
RUN_TEST(test_refidsmear, 36);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("refnumtoa.c");
RUN_TEST(test_LocalClock, 13);
RUN_TEST(test_UnknownId, 14);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("sfptostr.c");
RUN_TEST(test_PositiveInteger, 13);
RUN_TEST(test_NegativeInteger, 14);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("socktoa.c");
RUN_TEST(test_IPv4AddressWithPort, 11);
RUN_TEST(test_IPv6AddressWithPort, 12);
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)
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());
}
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("statestr.c");
RUN_TEST(test_PeerRestart, 10);
RUN_TEST(test_SysUnspecified, 11);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("strtolfp.c");
RUN_TEST(test_PositiveInteger, 12);
RUN_TEST(test_NegativeInteger, 13);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("timespecops.c");
RUN_TEST(test_Helpers1, 37);
RUN_TEST(test_Normalise, 38);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("timevalops.c");
RUN_TEST(test_Helpers1, 37);
RUN_TEST(test_Normalise, 38);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("tsafememcmp.c");
RUN_TEST(test_Empty, 10);
RUN_TEST(test_Equal, 11);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("tstotv.c");
RUN_TEST(test_Seconds, 8);
RUN_TEST(test_MicrosecondsExact, 9);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("tvtots.c");
RUN_TEST(test_Seconds, 10);
RUN_TEST(test_MicrosecondsRounded, 11);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("uglydate.c");
RUN_TEST(test_ConstantDateTime, 9);
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)
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);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("ymd2yd.c");
RUN_TEST(test_NonLeapYearFebruary, 7);
RUN_TEST(test_NonLeapYearJune, 8);
--- /dev/null
+# 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);
+
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = \
test-leapsec \
extern void test_lsEmptyTableElectric(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("leapsec.c");
RUN_TEST(test_ValidateGood, 351);
RUN_TEST(test_ValidateNoHash, 362);
extern void test_AppendQueues(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("ntp_prio_q.c");
RUN_TEST(test_AllocateDeallocateNode, 39);
RUN_TEST(test_EmptyQueue, 46);
extern void test_RestrictUnflagWorks(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("ntp_restrict.c");
RUN_TEST(test_RestrictionsAreEmptyAfterInit, 60);
RUN_TEST(test_ReturnsCorrectDefaultRestrictions, 86);
extern void test_EvaluateCommandLength(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("rc_cmdlength.c");
RUN_TEST(test_EvaluateCommandLength, 16);
extern void test_EOC(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("t-ntp_scanner.c");
RUN_TEST(test_keywordIncorrectToken, 21);
RUN_TEST(test_keywordServerToken, 22);
extern void test_send_via_ntp_signd(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("t-ntp_signd.c");
RUN_TEST(test_connect_incorrect_socket, 67);
RUN_TEST(test_connect_correct_socket, 68);
--- /dev/null
+# 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);
+
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = \
test-ntpq \
extern void testPrimary(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("t-ntpq.c");
RUN_TEST(testPrimary, 20);
--- /dev/null
+# 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);
+
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = \
first-test \
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("modetoa.c");
RUN_TEST(test_KnownMode, 8);
RUN_TEST(test_UnknownMode, 15);
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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("uglydate.c");
RUN_TEST(test_ConstantDateTime, 10);
extern void test_ignored(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("ut-2803.c");
RUN_TEST(test_main, 30);
RUN_TEST(test_XPASS, 37);
--- /dev/null
+# 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);
+
std_unity_list = \
$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
+ $(srcdir)/testconf.yml \
$(NULL)
-run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
+run_unity = cd $(srcdir) && ruby $(std_unity_list)
check_PROGRAMS = sec-2853
# HMS: we may not need some of these:
LDADD = \
- $(top_builddir)/sntp/unity/libunity.a \
$(top_builddir)/ntpd/rc_cmdlength.o \
+ $(top_builddir)/sntp/unity/libunity.a \
+ $(top_builddir)/libntp/libntp.a \
$(LDADD_LIBNTP) \
$(PTHREAD_LIBS) \
$(LDADD_NTP) \
extern void test_main(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)
int main(int argc, char *argv[])
{
progname = argv[0];
+ suite_setup();
UnityBegin("sec-2853.c");
RUN_TEST(test_main, 10);
--- /dev/null
+# 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);
+