[svn-r9137] Purpose:
new test Description: added a test that generates and copies a file with a dataset with fill value (this is to test the property list function H5Pequal) Solution: Platforms tested: linux solaris aix Misc. update:
This commit is contained in:
@@ -59,11 +59,30 @@ int main (void)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* file with fill values
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
TESTING(" copy of datasets (fill values)");
|
||||
if (h5repack_init (&pack_options, 0)<0)
|
||||
TEST_ERROR;
|
||||
if (h5repack(FNAME0,FNAME0OUT,&pack_options)<0)
|
||||
TEST_ERROR;
|
||||
if (h5diff(FNAME0,FNAME0OUT,NULL,NULL,&diff_options) == 1)
|
||||
TEST_ERROR;
|
||||
if (h5repack_verify(FNAME0OUT,&pack_options)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_cmpdcpl(FNAME0,FNAME0OUT)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_end (&pack_options)<0)
|
||||
TEST_ERROR;
|
||||
PASSED();
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* file with all kinds of dataset datatypes
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
TESTING(" copy of datasets");
|
||||
TESTING(" copy of datasets (all datatypes)");
|
||||
if (h5repack_init (&pack_options, 0)<0)
|
||||
TEST_ERROR;
|
||||
if (h5repack(FNAME1,FNAME1OUT,&pack_options)<0)
|
||||
@@ -72,6 +91,8 @@ int main (void)
|
||||
TEST_ERROR;
|
||||
if (h5repack_verify(FNAME1OUT,&pack_options)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_cmpdcpl(FNAME1,FNAME1OUT)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_end (&pack_options)<0)
|
||||
TEST_ERROR;
|
||||
PASSED();
|
||||
@@ -80,7 +101,7 @@ int main (void)
|
||||
* file with attributes
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
TESTING(" copy of attributes");
|
||||
TESTING(" copy of datasets (attributes)");
|
||||
if (h5repack_init (&pack_options, 0)<0)
|
||||
TEST_ERROR;
|
||||
if (h5repack(FNAME2,FNAME2OUT,&pack_options)<0)
|
||||
@@ -89,7 +110,9 @@ int main (void)
|
||||
TEST_ERROR;
|
||||
if (h5repack_verify(FNAME2OUT,&pack_options)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_end (&pack_options)<0)
|
||||
if (h5repack_cmpdcpl(FNAME2,FNAME2OUT)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_end (&pack_options)<0)
|
||||
TEST_ERROR;
|
||||
PASSED();
|
||||
|
||||
@@ -98,7 +121,7 @@ int main (void)
|
||||
* file with hardlinks
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
TESTING(" copy of hardlinks");
|
||||
TESTING(" copy of datasets (hardlinks)");
|
||||
if (h5repack_init (&pack_options, 0)<0)
|
||||
TEST_ERROR;
|
||||
if (h5repack(FNAME3,FNAME3OUT,&pack_options)<0)
|
||||
@@ -107,6 +130,8 @@ int main (void)
|
||||
TEST_ERROR;
|
||||
if (h5repack_verify(FNAME3OUT,&pack_options)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_cmpdcpl(FNAME3,FNAME3OUT)<=0)
|
||||
TEST_ERROR;
|
||||
if (h5repack_end (&pack_options)<0)
|
||||
TEST_ERROR;
|
||||
|
||||
@@ -129,6 +154,11 @@ int main (void)
|
||||
TEST_ERROR;
|
||||
PASSED();
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* the remaining files differ in the dcpl's
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* deflate
|
||||
*-------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user