diff options
Diffstat (limited to 'tools/h5repack/testh5repack_main.c')
-rw-r--r-- | tools/h5repack/testh5repack_main.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/tools/h5repack/testh5repack_main.c b/tools/h5repack/testh5repack_main.c index 2faf20a..ddecd98 100644 --- a/tools/h5repack/testh5repack_main.c +++ b/tools/h5repack/testh5repack_main.c @@ -139,6 +139,24 @@ int main (void) PASSED(); + TESTING(" copy of allocation early file"); + +/*------------------------------------------------------------------------- + * alloc early test + *------------------------------------------------------------------------- + */ + if (h5repack_init (&pack_options, 0)<0) + TEST_ERROR; + if (h5repack(FNAME5,FNAME5OUT,&pack_options)<0) + TEST_ERROR; + if (h5diff(FNAME5,FNAME5OUT,NULL,NULL,&diff_options) == 1) + TEST_ERROR; + if (h5repack_verify(FNAME5OUT,&pack_options)<=0) + TEST_ERROR; + if (h5repack_end (&pack_options)<0) + TEST_ERROR; + PASSED(); + TESTING(" removing all filters"); /*------------------------------------------------------------------------- @@ -893,8 +911,13 @@ TESTING(" addding shuffle filter to all"); TEST_ERROR; PASSED(); + - + +/*------------------------------------------------------------------------- + * end + *------------------------------------------------------------------------- + */ puts("All h5repack tests passed."); |