summaryrefslogtreecommitdiffstats
path: root/test/tstab.c
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>1998-07-03 00:57:00 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>1998-07-03 00:57:00 (GMT)
commitb81abe336d5ab6498fc6e382822a9f85be1af8e9 (patch)
tree65b9c658f2f0ceef1a520762a869110aada11313 /test/tstab.c
parentb8237b2977e2fc202da40e5ffe72f7827ba6a33d (diff)
downloadhdf5-b81abe336d5ab6498fc6e382822a9f85be1af8e9.zip
hdf5-b81abe336d5ab6498fc6e382822a9f85be1af8e9.tar.gz
hdf5-b81abe336d5ab6498fc6e382822a9f85be1af8e9.tar.bz2
[svn-r445] Added individually named cleanup_xxx routine to each test module file
to cleanup temporary files used by that particular module. Added a cleanup() routine to testhdf5 that calls all the other cleanup_xxx() routines to do cleanup. Cleanup action can be disabled either by -c (no cleanup) option or HDF5_NOCLEANUP environment variable.
Diffstat (limited to 'test/tstab.c')
-rw-r--r--test/tstab.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/test/tstab.c b/test/tstab.c
index 21b9be4..5ddad69 100644
--- a/test/tstab.c
+++ b/test/tstab.c
@@ -24,6 +24,8 @@
#include <H5Gprivate.h>
#include <H5Oprivate.h>
+#define TEST_FILE "tstab2.h5"
+
/*
* This file needs to access private datatypes from the H5G package.
*/
@@ -92,7 +94,7 @@ test_2(void)
#endif
/* create the file */
- fid = H5Fcreate("tstab2.h5", H5F_ACC_TRUNC, create_plist, access_plist);
+ fid = H5Fcreate(TEST_FILE, H5F_ACC_TRUNC, create_plist, access_plist);
CHECK(fid, FAIL, "H5Fcreate");
f = H5I_object(fid);
CHECK(f, NULL, "H5I_object");
@@ -149,3 +151,25 @@ test_stab(void)
{
test_2();
}
+
+
+/*-------------------------------------------------------------------------
+ * Function: cleanup_stab
+ *
+ * Purpose: Cleanup temporary test files
+ *
+ * Return: none
+ *
+ * Programmer: Albert Cheng
+ * July 2, 1998
+ *
+ * Modifications:
+ *
+ *-------------------------------------------------------------------------
+ */
+void
+cleanup_stab(void)
+{
+ remove(TEST_FILE);
+}
+