diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
commit | ad547a6b5986815fda458221149728d9d9ab1d87 (patch) | |
tree | 16296910eb3eca724371474ea9aea3994dc69614 /Build/source/texk/xdvik/tests/run_tests.h | |
parent | 947b43de3dd21d58ccc2ffadefc4441ea1c2a813 (diff) |
restore Build,TODO from r57911
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvik/tests/run_tests.h')
-rw-r--r-- | Build/source/texk/xdvik/tests/run_tests.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Build/source/texk/xdvik/tests/run_tests.h b/Build/source/texk/xdvik/tests/run_tests.h new file mode 100644 index 00000000000..8aa1dfd109f --- /dev/null +++ b/Build/source/texk/xdvik/tests/run_tests.h @@ -0,0 +1,34 @@ +#include "xdvi-config.h" + +#include <sys/types.h> /* ZLB: must be before sys/socket.h for IRIX 5.3 */ +#include <sys/socket.h> +#include <sys/file.h> /* this defines FASYNC */ +#include <sys/ioctl.h> /* this defines SIOCSPGRP and FIOASYNC */ +#include <sys/wait.h> /* this defines WIFEXITED and WEXITSTATUS */ + +#include "xdvi.h" +#include "hypertex.h" +#include "dvi-init.h" +#include "special.h" +#include "string-utils.h" + +#include "kpathsea/tex-file.h" + +#include "events.h" +#include "util.h" + +#define ERROR(X) do { fprintf(stderr, "%s:%d: Error: ", __FILE__, __LINE__); fprintf X; } while(0) +#define INFO(X) do { fprintf(stderr, "%s:%d: Info: ", __FILE__, __LINE__); fprintf X; } while(0) + +typedef Boolean (*testProcT)(int verbosity); + +extern void register_test(testProcT testproc, const char *name); + +/* test helpers */ +extern Boolean test_str_equality(int verbosity, const char *str1, const char *str2); +extern Boolean test_str_list_equality(int verbosity, char **str_list1, char **str_list2); + +extern void register_all_from_test_dl_list(void); +extern void register_all_from_test_string_utils(void); +extern void register_all_from_test_string_list(void); +extern void register_all_from_test_util(void); |