xref: /netbsd-src/external/bsd/ntp/dist/tests/libntp/run-realpath.c (revision eabc0478de71e4e011a5b4e0392741e01d491794)
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