From 17eb14fe723aaf95ecc1ea5ecd3f46a5ac652e40 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Fri, 20 Jun 2003 10:22:37 -0500 Subject: [svn-r7073] Purpose: Expand test Description: Expanded # of dangling objects from 2 to 1000, to stress ID cleanup code in library more. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest --- test/dangle.c | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/test/dangle.c b/test/dangle.c index 1f0acae..5f8de0c 100644 --- a/test/dangle.c +++ b/test/dangle.c @@ -26,6 +26,8 @@ const char *FILENAME[] = { NULL }; +#define MAX_DANGLE 1000 + #define DSETNAME "Dataset" #define GROUPNAME "Group" #define TYPENAME "Type" @@ -57,6 +59,7 @@ test_dangle_dataset(H5F_close_degree_t degree) hid_t fapl; /* File access property list */ hid_t dsid; /* Dataset ID */ hid_t sid; /* Dataspace ID */ + unsigned u; /* Local index variable */ TESTING(" dangling dataset IDs"); @@ -90,15 +93,15 @@ test_dangle_dataset(H5F_close_degree_t degree) TEST_ERROR; } H5E_END_TRY; - if((dsid = H5Dopen (fid, DSETNAME))<0) - TEST_ERROR; - - if((dsid = H5Dopen (fid, DSETNAME))<0) - TEST_ERROR; - if(H5Sclose(sid)<0) TEST_ERROR; + /* Leave open a _lot_ of objects */ + for(u=0; u=0) @@ -153,6 +156,7 @@ test_dangle_group(H5F_close_degree_t degree) hid_t fid; /* File ID */ hid_t fapl; /* File access property list */ hid_t gid; /* Group ID */ + unsigned u; /* Local index variable */ TESTING(" dangling group IDs"); @@ -183,8 +187,11 @@ test_dangle_group(H5F_close_degree_t degree) TEST_ERROR; } H5E_END_TRY; - if((gid = H5Gopen (fid, GROUPNAME))<0) - TEST_ERROR; + /* Leave open a _lot_ of objects */ + for(u=0; u=0) -- cgit v0.12