diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/tmisc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/tmisc.c b/test/tmisc.c index c677291..06e103f 100644 --- a/test/tmisc.c +++ b/test/tmisc.c @@ -1268,8 +1268,10 @@ test_misc8(void) CHECK(ret, FAIL, "H5Pset_space_time"); /* Use compression as well as chunking for these datasets */ +#ifdef H5_HAVE_COMPRESSION ret = H5Pset_deflate(dcpl,9); CHECK(ret, FAIL, "H5Pset_deflate"); +#endif /* end H5_HAVE_COMPRESSION */ /* Create a chunked dataset, with space allocation early */ did = H5Dcreate(fid, MISC8_DSETNAME5, H5T_NATIVE_INT, sid, dcpl); @@ -1282,10 +1284,17 @@ test_misc8(void) /* Check the storage size after data is written */ storage_size=H5Dget_storage_size(did); CHECK(storage_size, 0, "H5Dget_storage_size"); +#ifdef H5_HAVE_COMPRESSION if(storage_size>=(MISC8_DIM0*MISC8_DIM1*H5Tget_size(H5T_NATIVE_INT))) { num_errs++; printf("Error on line %d: data wasn't compressed! storage_size=%u\n",__LINE__,(unsigned)storage_size); } +#else + if(storage_size!=(MISC8_DIM0*MISC8_DIM1*H5Tget_size(H5T_NATIVE_INT))) { + num_errs++; + printf("Error on line %d: data wasn't compressed! storage_size=%u\n",__LINE__,(unsigned)storage_size); + } +#endif /* end H5_HAVE_COMPRESSION */ /* Close dataset ID */ ret = H5Dclose(did); |