summaryrefslogtreecommitdiffstats
path: root/tools/test/h5dump/h5dumpgentest.c
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2018-07-27 14:51:27 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2018-07-27 14:51:39 (GMT)
commit2c5c115a6182b3aa11e8a960cf4a961b6c1943c1 (patch)
treec44efb5209ea196c6db2c0988bf6325503c3203c /tools/test/h5dump/h5dumpgentest.c
parent2b193845d21293828f081d61b5f5e4af9566c563 (diff)
downloadhdf5-2c5c115a6182b3aa11e8a960cf4a961b6c1943c1.zip
hdf5-2c5c115a6182b3aa11e8a960cf4a961b6c1943c1.tar.gz
hdf5-2c5c115a6182b3aa11e8a960cf4a961b6c1943c1.tar.bz2
Revert Sencode h5dump test
Diffstat (limited to 'tools/test/h5dump/h5dumpgentest.c')
-rw-r--r--tools/test/h5dump/h5dumpgentest.c86
1 files changed, 0 insertions, 86 deletions
diff --git a/tools/test/h5dump/h5dumpgentest.c b/tools/test/h5dump/h5dumpgentest.c
index 9e9f6f1..9358fbb 100644
--- a/tools/test/h5dump/h5dumpgentest.c
+++ b/tools/test/h5dump/h5dumpgentest.c
@@ -113,7 +113,6 @@
#define FILE83 "tvlenstr_array.h5"
#define FILE84 "tudfilter.h5"
#define FILE85 "tgrpnullspace.h5"
-#define FILE86 "err_attr_dspace.h5"
/*-------------------------------------------------------------------------
* prototypes
@@ -10477,89 +10476,6 @@ static void gent_null_space_group(void)
H5Fclose(fid);
}
-/*-------------------------------------------------------------------------
- * Function: gent_err_attr_dspace
- *
- * Purpose: Generate a file with shared dataspace message.
- * Then write an illegal version to the shared dataspace message
- * to trigger the error.
- * This is to verify HDFFV-10333 that h5dump will exit
- * gracefully when encountered error similar to
- * H5O_attr_decode in the jira issue.
- *
- *-------------------------------------------------------------------------
- */
-static void
-gent_err_attr_dspace()
-{
- hid_t fid = -1; /* File identifier */
- hid_t fcpl = -1; /* File access property list */
- hid_t sid = -1; /* Dataspace identifier */
- hid_t aid = -1; /* Attribute identifier */
- hsize_t dims = 2; /* Dimensino size */
- int wdata[2] = {7, 42}; /* The buffer to write */
- int fd = -1; /* The file descriptor */
- char val = 6; /* An invalid version */
-
- /* Create an fcpl */
- if((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0)
- goto error;
-
- /* Set up the dataspace message to be shared */
- if(H5Pset_shared_mesg_nindexes(fcpl, 1) < 0)
- goto error;
- if(H5Pset_shared_mesg_index(fcpl, 0, H5O_SHMESG_SDSPACE_FLAG, 1) < 0)
- goto error;
-
- /* Create the file with the shared message setting */
- if((fid = H5Fcreate(FILE86, H5F_ACC_TRUNC, fcpl, H5P_DEFAULT)) < 0)
- goto error;
-
- /* Create the dataspace */
- if((sid = H5Screate_simple(1, &dims, &dims)) < 0)
- goto error;
-
- /* Create an attribute with shared dataspace */
- if((aid = H5Acreate2(fid, "attribute", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT)) < 0)
- goto error;
- if(H5Awrite(aid, H5T_NATIVE_INT, wdata) < 0)
- goto error;
-
- /* Closing */
- if(H5Aclose(aid) < 0)
- goto error;
- if(H5Sclose(sid) < 0)
- goto error;
- if(H5Pclose(fcpl) < 0)
- goto error;
- if(H5Fclose(fid) < 0)
- goto error;
-
- /* This section of code will write an illegal version to the "version" field
- of the shared dataspace message */
- if((fd = HDopen(FILE86, O_RDWR, 0633)) < 0)
- goto error;
-
- /* Offset of the "version" field to modify is as follows: */
- /* 1916: offset of the object header containing the attribute message */
- /* 32: offset of the attribute message in the object header */
- /* 30: offset in the attribute message containing the version of the shared dataspace message */
- if(HDlseek(fd, 1916+32+30, SEEK_SET) < 0)
- goto error;
- if(HDwrite(fd, &val, 1) < 0)
- goto error;
- if(HDclose(fd) < 0)
- goto error;
-
-error:
- H5E_BEGIN_TRY {
- H5Pclose(fcpl);
- H5Aclose(aid);
- H5Sclose(sid);
- H5Fclose(fid);
- } H5E_END_TRY;
-} /* gen_err_attr_dspace() */
-
int main(void)
{
gent_group();
@@ -10653,8 +10569,6 @@ int main(void)
gent_udfilter();
- gent_err_attr_dspace();
-
return 0;
}