1*eabc0478Schristos /* $NetBSD: run-realpath.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_stdlib.h" 29897be3a4Schristos #include <sys/types.h> 30897be3a4Schristos #include <sys/stat.h> 31897be3a4Schristos #include <unistd.h> 32897be3a4Schristos #include <dirent.h> 33897be3a4Schristos #include <stdarg.h> 34897be3a4Schristos 35897be3a4Schristos //=======External Functions This Runner Calls===== 36897be3a4Schristos extern void setUp(void); 37897be3a4Schristos extern void tearDown(void); 38897be3a4Schristos extern void test_CurrentWorkingDir(void); 39897be3a4Schristos extern void test_DevLinks(void); 40897be3a4Schristos 41897be3a4Schristos 42897be3a4Schristos //=======Suite Setup===== 43897be3a4Schristos static void suite_setup(void) 44897be3a4Schristos { 45897be3a4Schristos extern int change_iobufs(int); 46897be3a4Schristos extern int change_logfile(const char*, int); 47897be3a4Schristos change_iobufs(1); 48897be3a4Schristos change_logfile("stderr", 0); 49897be3a4Schristos } 50897be3a4Schristos 51897be3a4Schristos //=======Test Reset Option===== 52897be3a4Schristos void resetTest(void); 53897be3a4Schristos void resetTest(void) 54897be3a4Schristos { 55897be3a4Schristos tearDown(); 56897be3a4Schristos setUp(); 57897be3a4Schristos } 58897be3a4Schristos 59897be3a4Schristos char const *progname; 60897be3a4Schristos 61897be3a4Schristos 62897be3a4Schristos //=======MAIN===== 63897be3a4Schristos int main(int argc, char *argv[]) 64897be3a4Schristos { 65897be3a4Schristos progname = argv[0]; 66897be3a4Schristos suite_setup(); 67897be3a4Schristos UnityBegin("realpath.c"); 68897be3a4Schristos RUN_TEST(test_CurrentWorkingDir, 48); 69897be3a4Schristos RUN_TEST(test_DevLinks, 59); 70897be3a4Schristos 71897be3a4Schristos return (UnityEnd()); 72897be3a4Schristos } 73