diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2000-10-20 20:57:56 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2000-10-20 20:57:56 (GMT) |
commit | 51ba7ad48ca49d21d41d4f77c2c369f8c5e2cfb6 (patch) | |
tree | 9990ec70d7d40517cfcdd12dd75a4c61a3cccff8 | |
parent | 904ade0c86726b8edebc98e655b20d4688165460 (diff) | |
download | hdf5-51ba7ad48ca49d21d41d4f77c2c369f8c5e2cfb6.zip hdf5-51ba7ad48ca49d21d41d4f77c2c369f8c5e2cfb6.tar.gz hdf5-51ba7ad48ca49d21d41d4f77c2c369f8c5e2cfb6.tar.bz2 |
[svn-r2717] Purpose:
Change test files for increased maximum dimension constant.
Description:
space_overflow.c - added some simple error checking.
th5s.c - corrected test case for maximem dimensions to use correct file
and actually test what is supposed to be tested... :-)
th5s.h5 - regenerated with increased dimensions.
Platforms Tested:
FreeBSD 4.1.1 (hawkwind)
Solaris 2.5 (baldric)
-rw-r--r-- | test/space_overflow.c | 9 | ||||
-rw-r--r-- | test/th5s.c | 6 | ||||
-rw-r--r-- | test/th5s.h5 | bin | 1665 -> 2049 bytes |
3 files changed, 13 insertions, 2 deletions
diff --git a/test/space_overflow.c b/test/space_overflow.c index 081e2f2..690b8bf 100644 --- a/test/space_overflow.c +++ b/test/space_overflow.c @@ -41,9 +41,16 @@ main(void) int i; file = H5Fcreate("th5s.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); - for (i=0; i<H5S_MAX_RANK; i++) cur_dim[i] = 1; + if(file<0) + printf("file<0!\n"); + for (i=0; i<H5S_MAX_RANK; i++) + cur_dim[i] = 1; space = H5Screate_simple(H5S_MAX_RANK, cur_dim, NULL); + if(space<0) + printf("space<0!\n"); dset = H5Dcreate(file, "dset", H5T_NATIVE_UCHAR, space, H5P_DEFAULT); + if(dset<0) + printf("dset<0!\n"); H5Sclose(space); H5Dclose(dset); H5Fclose(file); diff --git a/test/th5s.c b/test/th5s.c index 46ddf2b..6e35bf9 100644 --- a/test/th5s.c +++ b/test/th5s.c @@ -31,6 +31,7 @@ static char RcsId[] = "$Revision$"; #include <H5Sprivate.h> #include <H5Pprivate.h> +#define TESTFILE "th5s.h5" #define FILE "th5s1.h5" /* 3-D dataset with fixed dimensions */ @@ -163,8 +164,11 @@ test_h5s_basic(void) /* * Try reading a file that has been prepared that has a dataset with a * higher dimensionality than what the library can handle. + * + * If this test fails and the H5S_MAX_RANK variable has changed, follow + * the instructions in space_overflow.c for regenating the th5s.h5 file. */ - fid1 = H5Fopen(FILE, H5F_ACC_RDONLY, H5P_DEFAULT); + fid1 = H5Fopen(TESTFILE, H5F_ACC_RDONLY, H5P_DEFAULT); CHECK_I(fid1, "H5Fopen"); dset1 = H5Dopen(fid1, "dset"); VERIFY(dset1, FAIL, "H5Dopen"); diff --git a/test/th5s.h5 b/test/th5s.h5 Binary files differindex 452b3d4..7a0bfb3 100644 --- a/test/th5s.h5 +++ b/test/th5s.h5 |