diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2020-08-24 21:32:52 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2020-08-24 21:32:52 (GMT) |
commit | e51bda3573d8c191fd6d52a92a332e8bb0232906 (patch) | |
tree | 2022eb552190d5ba6bfd7be6e626ed354a025432 /tools | |
parent | 7584e57d61fa3f4f90732bcba6d0003c82f1d605 (diff) | |
download | hdf5-e51bda3573d8c191fd6d52a92a332e8bb0232906.zip hdf5-e51bda3573d8c191fd6d52a92a332e8bb0232906.tar.gz hdf5-e51bda3573d8c191fd6d52a92a332e8bb0232906.tar.bz2 |
Updates the tools VFD set test to pass
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libtest/h5tools_test_utils.c | 46 |
1 files changed, 11 insertions, 35 deletions
diff --git a/tools/libtest/h5tools_test_utils.c b/tools/libtest/h5tools_test_utils.c index 944594b..ee59332 100644 --- a/tools/libtest/h5tools_test_utils.c +++ b/tools/libtest/h5tools_test_utils.c @@ -1088,8 +1088,8 @@ test_set_configured_fapl(void) "ros3", &ros3_anon_fa, }, - { "(ROS3) should fail: attempt to set DEFAULT fapl", - 0, + { "(ROS3) successful set (default fapl)", + 1, UTIL_TEST_DEFAULT, "ros3", &ros3_anon_fa, @@ -1123,8 +1123,8 @@ test_set_configured_fapl(void) "hdfs", &hdfs_fa, }, - { "(HDFS) should fail: attempt to set DEFAULT fapl", - 0, + { "(HDFS) successful set (default fapl)", + 1, UTIL_TEST_DEFAULT, "hdfs", &hdfs_fa, @@ -1151,10 +1151,6 @@ test_set_configured_fapl(void) fapl_id = H5I_INVALID_HID; -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "setup test %d\t%s\n", i, C.message); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - /* per-test setup */ if (C.fapl_choice == UTIL_TEST_DEFAULT) { fapl_id = H5P_DEFAULT; @@ -1163,14 +1159,14 @@ test_set_configured_fapl(void) FAIL_IF( fapl_id < 0 ) } -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "before test\n"); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - /* test */ - vfd_info.info = C.conf_fa; - vfd_info.name = C.vfdname; - result = h5tools_get_fapl(H5P_DEFAULT, &vfd_info); + if(!HDstrcmp("", C.vfdname)) + result = h5tools_get_fapl(fapl_id, NULL); + else { + vfd_info.info = C.conf_fa; + vfd_info.name = C.vfdname; + result = h5tools_get_fapl(fapl_id, &vfd_info); + } if (C.expected == 0) { JSVERIFY( result, H5I_INVALID_HID, C.message) } @@ -1178,26 +1174,13 @@ test_set_configured_fapl(void) JSVERIFY_NOT( result, H5I_INVALID_HID, C.message) } -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "after test\n"); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - /* per-test-teardown */ if (fapl_id > 0) { FAIL_IF( FAIL == H5Pclose(fapl_id) ) } fapl_id = H5I_INVALID_HID; - -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "after cleanup\n"); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - } -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "after loop\n"); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - PASSED(); return 0; @@ -1206,19 +1189,12 @@ error : * CLEANUP * ***********/ -#if UTIL_TEST_DEBUG - HDfprintf(stderr, "ERROR\n"); fflush(stderr); -#endif /* UTIL_TEST_DEBUG */ - if (fapl_id > 0) { (void)H5Pclose(fapl_id); } return 1; -#undef UTIL_TEST_NOFAPL -#undef UTIL_TEST_DEFAULT -#undef UTIL_TEST_CREATE } /* test_set_configured_fapl */ |