1*eabc0478Schristos /* $NetBSD: run-digests.c,v 1.2 2024/08/18 20:47:27 christos Exp $ */ 2897be3a4Schristos 3897be3a4Schristos /* AUTOGENERATED FILE. DO NOT EDIT. */ 4897be3a4Schristos 5897be3a4Schristos //=======Test Runner Used To Run Each Test Below===== 6897be3a4Schristos #define RUN_TEST(TestFunc, TestLineNum) \ 7897be3a4Schristos { \ 8897be3a4Schristos Unity.CurrentTestName = #TestFunc; \ 9897be3a4Schristos Unity.CurrentTestLineNumber = TestLineNum; \ 10897be3a4Schristos Unity.NumberOfTests++; \ 11897be3a4Schristos if (TEST_PROTECT()) \ 12897be3a4Schristos { \ 13897be3a4Schristos setUp(); \ 14897be3a4Schristos TestFunc(); \ 15897be3a4Schristos } \ 16897be3a4Schristos if (TEST_PROTECT() && !TEST_IS_IGNORED) \ 17897be3a4Schristos { \ 18897be3a4Schristos tearDown(); \ 19897be3a4Schristos } \ 20897be3a4Schristos UnityConcludeTest(); \ 21897be3a4Schristos } 22897be3a4Schristos 23897be3a4Schristos //=======Automagically Detected Files To Include===== 24897be3a4Schristos #include "unity.h" 25897be3a4Schristos #include <setjmp.h> 26897be3a4Schristos #include <stdio.h> 27897be3a4Schristos #include "config.h" 28897be3a4Schristos #include "ntp.h" 29897be3a4Schristos #include "ntp_stdlib.h" 30897be3a4Schristos #include <fcntl.h> 31897be3a4Schristos #include <sys/types.h> 32897be3a4Schristos #include <sys/stat.h> 33897be3a4Schristos #include <unistd.h> 34897be3a4Schristos 35897be3a4Schristos //=======External Functions This Runner Calls===== 36897be3a4Schristos extern void setUp(void); 37897be3a4Schristos extern void tearDown(void); 38897be3a4Schristos extern void test_Digest_AES128CMAC(void); 39897be3a4Schristos extern void test_Digest_MD4(void); 40897be3a4Schristos extern void test_Digest_MD5(void); 41897be3a4Schristos extern void test_Digest_MDC2(void); 42897be3a4Schristos extern void test_Digest_RIPEMD160(void); 43897be3a4Schristos extern void test_Digest_SHA1(void); 44897be3a4Schristos extern void test_Digest_SHAKE128(void); 45897be3a4Schristos extern void test_Digest_DSA(void); 46897be3a4Schristos extern void test_Digest_DSA_SHA(void); 47897be3a4Schristos extern void test_Digest_SHA(void); 48897be3a4Schristos 49897be3a4Schristos 50897be3a4Schristos //=======Suite Setup===== 51897be3a4Schristos static void suite_setup(void) 52897be3a4Schristos { 53897be3a4Schristos extern int change_iobufs(int); 54897be3a4Schristos extern int change_logfile(const char*, int); 55897be3a4Schristos change_iobufs(1); 56897be3a4Schristos change_logfile("stderr", 0); 57897be3a4Schristos } 58897be3a4Schristos 59897be3a4Schristos //=======Test Reset Option===== 60897be3a4Schristos void resetTest(void); 61897be3a4Schristos void resetTest(void) 62897be3a4Schristos { 63897be3a4Schristos tearDown(); 64897be3a4Schristos setUp(); 65897be3a4Schristos } 66897be3a4Schristos 67897be3a4Schristos char const *progname; 68897be3a4Schristos 69897be3a4Schristos 70897be3a4Schristos //=======MAIN===== 71897be3a4Schristos int main(int argc, char *argv[]) 72897be3a4Schristos { 73897be3a4Schristos progname = argv[0]; 74897be3a4Schristos suite_setup(); 75897be3a4Schristos UnityBegin("digests.c"); 76897be3a4Schristos RUN_TEST(test_Digest_AES128CMAC, 131); 77897be3a4Schristos RUN_TEST(test_Digest_MD4, 168); 78897be3a4Schristos RUN_TEST(test_Digest_MD5, 205); 79897be3a4Schristos RUN_TEST(test_Digest_MDC2, 238); 80897be3a4Schristos RUN_TEST(test_Digest_RIPEMD160, 275); 81897be3a4Schristos RUN_TEST(test_Digest_SHA1, 314); 82897be3a4Schristos RUN_TEST(test_Digest_SHAKE128, 353); 83897be3a4Schristos RUN_TEST(test_Digest_DSA, 390); 84897be3a4Schristos RUN_TEST(test_Digest_DSA_SHA, 429); 85897be3a4Schristos RUN_TEST(test_Digest_SHA, 468); 86897be3a4Schristos 87897be3a4Schristos return (UnityEnd()); 88897be3a4Schristos } 89