Change default file format to 1.8 (#5949)

Change default file format to 1.8 across various tests and examples, updating file creation and access logic accordingly.

Behavior:
Default file format version changed to 1.8 in H5Pfapl.c.
Updated file creation and access to use 1.8 format in h5ex_g_compact.c and test_file_image.c.
Set earliest file format in multiple test files including cache_tagging.c, dtypes.c, and links.c.
Tests:
Modified expected output in tools/test/misc/expected/*.ls files to reflect new file format locations.
Adjusted test logic in test_file_image.c and cache_tagging.c to accommodate format changes.
Misc:
Added comments and TODOs for future format testing in test_file_image.c.
Minor variable renaming for clarity in test_file_image.c.
This commit is contained in:
Neil Fortner
2025-10-30 15:26:12 -05:00
committed by GitHub
parent 42588aeba7
commit 5e03b3a315
32 changed files with 371 additions and 124 deletions
+1 -1
View File
@@ -293,7 +293,7 @@ public class TestH5Fbasic {
catch (Throwable err) {
fail("H5.H5Fget_mdc_size: " + err);
}
assertTrue("H5.H5Fget_mdc_size #:" + nentries, nentries == 4);
assertTrue("H5.H5Fget_mdc_size #:" + nentries, nentries == 2);
}
// TODO: test more cases of different cache sizes.
+1 -1
View File
@@ -210,7 +210,7 @@ public class TestH5Fparams {
try {
H5F_info2_t finfo = H5.H5Fget_info(fid);
assertEquals(finfo.super_version, 0);
assertEquals(finfo.super_version, 2);
assertEquals(finfo.free_version, 0);
assertEquals(finfo.sohm_version, 0);
}
+4 -4
View File
@@ -1038,7 +1038,7 @@ public class TestH5P {
/* Get the file's version information */
H5F_info2_t finfo = H5.H5Fget_info(H5fid);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 0);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 2);
assertTrue("free-space manager version: " + finfo.free_version, finfo.free_version == 0);
assertTrue("shared object header version: " + finfo.sohm_version, finfo.sohm_version == 0);
H5.H5Pget_userblock(fcpl_id, size);
@@ -1074,7 +1074,7 @@ public class TestH5P {
/* Get the file's version information */
H5F_info2_t finfo = H5.H5Fget_info(H5fid);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 0);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 2);
assertTrue("free-space manager version: " + finfo.free_version, finfo.free_version == 0);
assertTrue("shared object header version: " + finfo.sohm_version, finfo.sohm_version == 0);
H5.H5Pget_sizes(fcpl_id, size);
@@ -1111,7 +1111,7 @@ public class TestH5P {
/* Get the file's version information */
H5F_info2_t finfo = H5.H5Fget_info(H5fid);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 0);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 2);
assertTrue("free-space manager version: " + finfo.free_version, finfo.free_version == 0);
assertTrue("shared object header version: " + finfo.sohm_version, finfo.sohm_version == 0);
H5.H5Pget_sym_k(fcpl_id, size);
@@ -1148,7 +1148,7 @@ public class TestH5P {
/* Get the file's version information */
H5F_info2_t finfo = H5.H5Fget_info(H5fid);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 1);
assertTrue("super block version: " + finfo.super_version, finfo.super_version == 2);
assertTrue("free-space manager version: " + finfo.free_version, finfo.free_version == 0);
assertTrue("shared object header version: " + finfo.sohm_version, finfo.sohm_version == 0);
H5.H5Pget_istore_k(fcpl_id, size);
+1 -1
View File
@@ -412,7 +412,7 @@ public class TestH5Pfapl {
}
assertTrue("testH5Pget_libver_bounds", ret_val >= 0);
// Check the Earliest Version if the library
assertEquals(HDF5Constants.H5F_LIBVER_EARLIEST, libver[0]);
assertEquals(HDF5Constants.H5F_LIBVER_V18, libver[0]);
// Check the Latest Version if the library
assertEquals(HDF5Constants.H5F_LIBVER_LATEST, libver[1]);
}