summaryrefslogtreecommitdiffstats
path: root/test/h5test.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/h5test.h')
-rw-r--r--test/h5test.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/h5test.h b/test/h5test.h
index 5084c6f..acaa197 100644
--- a/test/h5test.h
+++ b/test/h5test.h
@@ -62,6 +62,21 @@ extern MPI_Info h5_io_info_g; /* MPI INFO object for IO */
#define SKIPPED() {puts(" -SKIP-");fflush(stdout);}
#define TEST_ERROR {H5_FAILED(); AT(); goto error;}
+/*
+ * Definitions for the InitTest().
+ */
+#define MAXNUMOFTESTS 50
+extern int Index;
+typedef struct TestStruct {
+ int NumErrors;
+ char Description[64];
+ int SkipFlag;
+ char Name[16];
+ void (*Call)(void);
+ void (*Cleanup)(void);
+} TestStruct;
+extern TestStruct Test[];
+
#ifdef __cplusplus
extern "C" {
@@ -74,6 +89,8 @@ H5TEST_DLL hid_t h5_fileaccess(void);
H5TEST_DLL void h5_no_hwconv(void);
H5TEST_DLL void h5_reset(void);
H5TEST_DLL void h5_show_hostname(void);
+H5TEST_DLL void InitTest(const char *TheName, void (*TheCall) (void),
+ void (*Cleanup) (void), const char *TheDescr);
#ifdef H5_HAVE_PARALLEL
int h5_set_info_object(void);
void h5_dump_info_object(MPI_Info info);
g_f1253530cd_alt'>bug_f1253530cd_alt Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | | | | | * generic/tclBasic.c: Reworked the handling of bytecode literalsandreas_kupries2008-07-226-63/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCompile.c: for #280 to fix the abysmal performance * generic/tclCompile.h: for deep recursion, replaced the linear * generic/tclExecute.c: search through the whole stack with * generic/tclInt.h: another hashtable and simplified the data structure used by the compiler (array instead of hashtable). Incidentially this also fixes the memory leak reported via [Bug 2024937].
| | * | | | | | | | | | | | | * generic/tclBasic.c: Added numLevels field to CommandFrame,Miguel Sofer2008-07-224-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c: let GetCommandSource use it. This solves * generic/tclInt.h: [Bug 2017146]. Thx dgp for the analysis.
| | * | | | | | | | | | | | | fix warning, formatting, whitespacedas2008-07-211-68/+80
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | * generic/tclBasic.c: Extended the existing TIP #280 system (infoandreas_kupries2008-07-2110-69/+403
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCmdAH.c: frame), added the ability to track the * generic/tclCompCmds.c: absolute location of literal procedure * generic/tclCompile.c: arguments, and making this information * generic/tclCompile.h: available to uplevel, eval, and * generic/tclInterp.c: siblings. This allows proper tracking of * generic/tclInt.h: absolute location through custom (Tcl-coded) * generic/tclNamesp.c: control structures based on uplevel, etc. * generic/tclProc.c: * tests/info.test:
| | * | | | | | | | | | | | | fix [2021443] inconsistant "wrong # args" messages (follow-up)nijtmans2008-07-219-23/+30
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | formatting, whitespacedas2008-07-211-18/+21
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | whitespacedas2008-07-211-22/+22
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | stack-3.1 no longer fails when testsuite is run from Xcodedas2008-07-211-2/+2
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Added test for file rename with inode collision on windowspatthoyts2008-07-212-1/+40
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | fix warnings, formattingdas2008-07-211-18/+17
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | fix [2021443] inconsistant "wrong # args" messages (follow-up)nijtmans2008-07-21