Commit Graph

3140 Commits

Author SHA1 Message Date
Larry Knox
f30873136b Merge pull request #943 in HDFFV/hdf5 from develop to hdf5_1_10
* commit '9247388c3d14510341ea3f07847ce2cbb6e44a8e':
  Rework new tests into one macro
  Added a "won't fix" RELEASE.txt entry for HDFFV-10356.
  Fix CMake test names
  Fixed typo
  Add release note for HDFFFV-10397.
  Added a fix for HDFFV-10358.
  Fixed documentation Description:     - Updated the description of copy constructor for clarification.     - Removed unnecessary comments. Platforms tested:     Linux/64 (jelly)
  Enhancement to the tool h5clear (HDFFV-10360)
  Fix for HDFFV-10209 VDS SWMR test failure Free the object header when there are chksum retries.
2018-03-13 13:04:03 -05:00
Vailin Choi
a8afb3ab3b Merge pull request #931 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit 'f08b8fa10e7bac5ae26e3b06f938d38ebb3f28e1':
  Enhancement to the tool h5clear (HDFFV-10360)
  Fix for HDFFV-10209 VDS SWMR test failure Free the object header when there are chksum retries.
2018-03-12 18:00:05 -05:00
M. Scot Breitenfeld
48eaac2029 Merge branch 'develop' into hdf5_1_10_merge 2018-03-12 12:07:51 -05:00
Binh-Minh Ribler
0684235b36 Merge pull request #935 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr:develop to develop
Notes for gen_bounds.c

* commit '8155dba8d7cb8dbe2532c17c7ea5a27f52e3095b':
  Improve code Description:     Added notes and changed argument to H5Fcreate to clarify the     latest situation Platforms tested:     Linux/64 (jelly)
2018-03-12 11:25:03 -05:00
M. Scot Breitenfeld
4460e41dfa removed duplicate code 2018-03-12 09:14:56 -05:00
Vailin Choi
f08b8fa10e Enhancement to the tool h5clear (HDFFV-10360) 2018-03-12 09:02:15 -05:00
Binh-Minh Ribler
4731819b0e Improve code
Description:
    Added notes and changed argument to H5Fcreate to clarify the
    latest situation
Platforms tested:
    Linux/64 (jelly)
2018-03-09 20:44:37 -06:00
M. Scot Breitenfeld
a5d95ec083 Merge branch 'develop' into hdf5_1_10_merge 2018-03-09 16:57:54 -06:00
Allen Byrne
24c62ba7fe Change CMake min to 3.10 2018-03-09 12:32:06 -06:00
Binh-Minh Ribler
7c293908a7 Improving tests
Description:
    Fixed typos that caused daily test failure on Ostrich
Platforms tested:
    Linux/64 (jelly)
    Linux/ppc64 (ostrich)
2018-03-09 00:35:42 -06:00
M. Scot Breitenfeld
496af1be89 Needs to sync with lib version and Sencode. 2018-03-07 15:49:14 -06:00
Binh-Minh Ribler
e1721103c5 Merge pull request #901 in HDFFV/hdf5 from ~BMRIBLER/version_bounds_bmr:develop to develop
tests for version bounds.

* commit 'f05f9d4cffab5e008c67e19034c1b248e1b01b3c':
  Miscellaneous test fixes Description:     - dtypes.c: added the use of highest version of nested datatypes to       verify the datatype's version.     - miscellaneous typos Platforms tested:     Linux/64 (jelly)     Darwin (osx1010test)
  Added h5repack tests Description:     Added tests SUPERBLOCK and INVALIDBOUNDS, composed by ADB. Platforms tested:     Linux/64 (jelly) - cmake
  Added bounds_latest_latest.h5
  Misc improvement Description:     - Added test file for h5repack test VERIFY_INVALIDBOUNDS     - Updated MANIFEST     - Removed unnecessary header file in test     - Update h5repack script to copy the new file to the test location Platforms tested:     Linux/64 (jelly)     Darwin (osx1010test)
  Improving tests Description:     - Added test for version bounds with nested datatypes     - Added script for additional version bound test in h5repack     - Cleaned up tests for consistency     - Removed extra included header files Platforms tested:     Linux/64 (jelly)     Linux/64 (moohan)     Darwin (osx1010test)
2018-03-07 15:09:15 -06:00
Binh-Minh Ribler
f05f9d4cff Miscellaneous test fixes
Description:
    - dtypes.c: added the use of highest version of nested datatypes to
      verify the datatype's version.
    - miscellaneous typos
Platforms tested:
    Linux/64 (jelly)
    Darwin (osx1010test)
2018-03-06 11:41:33 -06:00
Allen Byrne
960a1d55ee plist testfiles need to be copied into VFD test folders as well 2018-03-06 09:45:26 -06:00
Allen Byrne
1599e835c6 Fix test loop 2018-03-01 08:33:45 -06:00
Allen Byrne
5a8ac1fb6c Fix test loop 2018-03-01 08:33:24 -06:00
Allen Byrne
cecb59f93f Correct if-endif block 2018-03-01 08:26:33 -06:00
Allen Byrne
e0f872c13e Correct use of list var 2018-02-28 09:02:44 -06:00
Allen Byrne
23ceda33b3 Correct use of LIST var 2018-02-28 09:01:38 -06:00
Allen Byrne
3b518415f4 Remove uncomitted test 2018-02-28 08:24:52 -06:00
Binh-Minh Ribler
4899c9ab47 Misc improvement
Description:
    - Added test file for h5repack test VERIFY_INVALIDBOUNDS
    - Updated MANIFEST
    - Removed unnecessary header file in test
    - Update h5repack script to copy the new file to the test location
Platforms tested:
    Linux/64 (jelly)
    Darwin (osx1010test)
2018-02-27 18:04:29 -06:00
Allen Byrne
d4e7beb9ee Incr CMake min, add missing test, rework test CMake script 2018-02-27 16:39:10 -06:00
Allen Byrne
93744615f9 Fix list var 2018-02-27 14:04:34 -06:00
Allen Byrne
90f01d5b16 Fix IN_LIST usage 2018-02-27 13:33:38 -06:00
Allen Byrne
b36bad53d9 Inc CMake min, Add new tests, rework test CMake files 2018-02-27 12:57:07 -06:00
Vailin Choi
2fb0b8c353 Fix for daily test failure for test/fheap.c
The failure occurs when HDF5TestExpress is set to 0.
The check for file size check fails due to persisting free-space when creating the file.
The fix is to set libver bounds (v18, latest) when creating the test file.
2018-02-18 20:24:15 -06:00
Binh-Minh Ribler
39e3da7563 Improving tests
Description:
    - Added test for version bounds with nested datatypes
    - Added script for additional version bound test in h5repack
    - Cleaned up tests for consistency
    - Removed extra included header files
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (moohan)
    Darwin (osx1010test)
2018-02-17 16:18:37 -06:00
Binh-Minh Ribler
b65ec9d05b Fixed daily test failure
Description:
    Added missing H5Pclose that caused daily test failure.
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (moohan)
    Darwin (osx1010test)
2018-02-16 22:55:42 -06:00
Allen Byrne
fc875eb5b7 HDFFV-10384 and includes cleanup merged from devlop 2018-02-16 09:25:51 -06:00
Vailin Choi
76d70073c6 Fix for daily test failure
Fix for test/testhdf5.sh for configuration with --enable-using-memchecker.
2018-02-14 16:11:12 -06:00
Allen Byrne
8ad35726ea Merge pull request #895 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'e09ccc4a2168e79b9f7500b8ec68ed5f829c8604':
  More includes cleanup
  Cleanup overuse of include files
2018-02-14 14:23:31 -06:00
Allen Byrne
e09ccc4a21 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '0b98ddd12324e5dae17dd8135bf72094d66e5d17':
  Fixed DT failure Description:     Added a missing return statement to a non-void function. Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-02-14 12:35:29 -06:00
Vailin Choi
f5c5eba783 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into develop 2018-02-14 12:04:59 -06:00
Vailin Choi
2ee6908b6a Fix for daily test failure for configuration with --disable-deprecated-symbols 2018-02-14 12:03:32 -06:00
Allen Byrne
41d541f1c2 More includes cleanup 2018-02-14 11:14:26 -06:00
Allen Byrne
205d33f332 Cleanup overuse of include files 2018-02-14 10:08:09 -06:00
Binh-Minh Ribler
300b219d43 Fixed DT failure
Description:
    Added a missing return statement to a non-void function.
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-02-14 09:40:39 -06:00
Binh-Minh Ribler
9a480c34e5 Added comment for clarification about latest as 1.10.
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
2018-02-13 15:24:41 -06:00
Binh-Minh Ribler
551e58e683 Fixed typos
Platforms tested:
    Linux/32 (jam)
2018-02-13 12:29:51 -06:00
Binh-Minh Ribler
0a61befddc Additional tests
Description:
    - Revised and add more variety to version bound tests per review
    - Revised gen_bounds.c per review
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-02-13 11:05:08 -06:00
Binh-Minh Ribler
96c656ae3f Merge branch 'bugfix/version_bounds' of https://bitbucket.hdfgroup.org/scm/~bmribler/version_bounds_bmr into bugfix/version_bounds 2018-02-08 13:01:00 -06:00
Binh-Minh Ribler
ae2577ff5e Added gen_bounds 2018-02-08 12:59:23 -06:00
Binh-Minh Ribler
9879f5dc43 Merge pull request #2 in ~VCHOI/my_hdf5_fork from ~BMRIBLER/version_bounds_bmr:bugfix/version_bounds to bugfix/version_bounds
* commit '74f74f60bb92cc614616d8ae3d91ecc2921aade1':
  Cleaned up per comments in PR# 876
  Added gen_bounds.c
  Added gen_bounds.c
2018-02-07 11:38:33 -06:00
Binh-Minh Ribler
74f74f60bb Cleaned up per comments in PR# 876
Platforms tested:
    Linux/64 (jelly)
    Darwin (osx1010test)
2018-02-07 11:33:31 -06:00
Vailin Choi
2fbdfcc457 Modifications made based on comments from pull request. 2018-02-06 21:42:02 -06:00
Binh-Minh Ribler
a32b998b82 Added gen_bounds.c 2018-02-01 10:08:34 -06:00
Vailin Choi
be77e59353 Merge branch 'develop' into bugfix/version_bounds
Keep the branch up-to-date.
2018-01-23 16:00:31 -06:00
Allen Byrne
233afe3b6f HDFFV-10385,10392,10393 merge from develop 2018-01-22 11:22:27 -06:00
Allen Byrne
608a71200d HDFFV-10385 rename vars and macros 2018-01-19 10:49:17 -06:00
Allen Byrne
0f5ada2e08 HDFFV-10385 Refactor out CMAKE_BUILD_TYPE usage 2018-01-18 16:55:01 -06:00
Allen Byrne
6ca95c512a HDFFV-10385 rework java names 2018-01-17 10:27:00 -06:00
Vailin Choi
120d02657b Merge branch develop into bugfix/version_bounds 2018-01-12 17:51:42 -06:00
Vailin Choi
37318f109a Changes made based on code reviews. 2018-01-12 14:36:03 -06:00
Allen Byrne
19c18e44ed Revert CMAKE_BUILD_TYPE for matches - need to redesign 2018-01-12 14:17:04 -06:00
Allen Byrne
be42e04791 HDFFV-10385 refactor CMAKE_BUILD_TYPE usage 2018-01-09 09:56:28 -06:00
Allen Byrne
49479589d3 HDFFV-10385 Refactor use of CMAKE_BUILD_TYPE 2018-01-08 16:04:46 -06:00
M. Scot Breitenfeld
8712f3e231 synced with develop 2018-01-05 09:57:48 -06:00
Allen Byrne
6d3f7dea86 Fix memory leak due to addition of FORMAT check loop 2017-12-29 11:53:11 -06:00
Allen Byrne
bd34c9e455 HDFFV-9724 Corrected files and verified tests 2017-12-28 16:49:50 -06:00
Allen Byrne
732074d47e Add library INTERFACE and MPI to tools 2017-12-28 16:30:51 -06:00
lrknox
86d8a4c267 Revert "Merge pull request #826 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop"
This reverts commit b1223dd653, reversing
changes made to b25f123f5f.
2017-12-22 12:28:24 -06:00
Allen Byrne
1efe978ae0 Fix library interface commands, add missing JNI 2017-12-21 13:48:49 -06:00
Allen Byrne
a17349a872 Reworked MPI includes to be used as default with parallel 2017-12-20 13:42:23 -06:00
Allen Byrne
94b8a212bf Cleanup comments and if() in TRY blocks 2017-12-20 10:57:41 -06:00
Allen Byrne
6cbb336ca7 Skip test if 1.6 API 2017-12-19 15:47:05 -06:00
Allen Byrne
8444f018ca HDFFV-9724 Add ENV VAR to vds test 2017-12-19 14:58:17 -06:00
Allen Byrne
9eab6b3d1a Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '758b9667b3e07a7562107f19f7dabee027e5bd53': (41 commits)
  HDFFV-10223 Shared libraries fail test on OSX with fortran enabled with cmake
  removed duplicate exports of DS subroutines
  removed duplicate exports of DS subroutines
  Normalization with VOL integration branch.
  clean-up
  moved dll export to Module
  Fixed typo.
  removed parameters
  added missing parameter
  added missing parameter
  removed duplicate exports of DS subroutines
  removed fortran comments
  Various code cleanup Description:     - Replaced H5Location::exists with H5Location::nameExists and marked       H5Location::exists as deprecated.     - Miscellaneous test cleanup for consistency. Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (jelly)     Darwin (osx1010test)
  exported global variables for windows
  export var.
  initialized integer constants
  Update macros
  Changed casts to const void *
  Casted pointers to void to quiet warnings on Linux.
  Added CHECK_PTR_EQ macro to testhdf5 to quiet cast warnings on Windows.
  ...
2017-12-13 11:15:11 -06:00
M. Scot Breitenfeld
4f37d8e538 Merge branch 'develop' into hdf5_1_10 2017-12-12 16:09:19 -06:00
Allen Byrne
95e96246a6 HDFFV-9724 Initial changes and test 2017-12-11 14:44:30 -06:00
Vailin Choi
7af4786a9b Merge branch 'develop' into bugfix/version_bounds
Merge from develop.
2017-12-08 15:37:00 -06:00
Dana Robinson
ec1e00a55f Normalization with VOL integration branch. 2017-12-05 10:41:54 -08:00
Vailin Choi
ad6581194d Merge branch changes from hdf5_1_10. 2017-12-04 20:10:00 -06:00
Vailin Choi
3d84163ad3 Fix for HDFFV-9947 H5Sencode
Modifications to fix H5Sencode bug when num points selected is > 2^32.
2017-11-28 11:11:27 -06:00
Binh-Minh Ribler
599ee2f4c6 Merge pull request #1 in ~VCHOI/my_hdf5_fork from ~BMRIBLER/version_bounds_bmr:bugfix/version_bounds to bugfix/version_bounds
Added gen_bounds.c to generate data files for version bounds testing in 1.8 and 1.6.

* commit 'daa0eb801561dc1831065e4c8c06d6cd68330200':
  Further improvement
  Fixed comment.
  Adding data file generator Description:     Added gen_bounds.c to generate the following files:     - bounds_earliest_latest.h5     - bounds_earliest_v18.h5     - bounds_latest_latest.h5     - bounds_v18_latest.h5     - bounds_v18_v18.h5     for testing the version bounds fix in 1.8 and 1.6.
2017-11-28 10:52:06 -06:00
Binh-Minh Ribler
daa0eb8015 Further improvement 2017-11-27 15:09:15 -06:00
Vailin Choi
14ced87d62 Merge branch 'develop' into bugfix/version_bounds
Merge from develop to keeep the branch up-to-date.
2017-11-27 14:20:36 -06:00
Binh-Minh Ribler
742798b84e Fixed comment. 2017-11-27 13:41:44 -06:00
Binh-Minh Ribler
a6970e204c Merge branch 'bugfix/version_bounds' of https://bitbucket.hdfgroup.org/scm/~bmribler/version_bounds_bmr into bugfix/version_bounds 2017-11-27 12:46:04 -06:00
Binh-Minh Ribler
ea4f752ace Adding data file generator
Description:
    Added gen_bounds.c to generate the following files:
    - bounds_earliest_latest.h5
    - bounds_earliest_v18.h5
    - bounds_latest_latest.h5
    - bounds_v18_latest.h5
    - bounds_v18_v18.h5
    for testing the version bounds fix in 1.8 and 1.6.
2017-11-27 12:44:23 -06:00
Dana Robinson
9fdd984cde Changed casts to const void * 2017-11-27 09:15:45 -08:00
Dana Robinson
8d8dc867a4 Casted pointers to void to quiet warnings on Linux. 2017-11-27 09:11:53 -08:00
Dana Robinson
856e475c47 Added CHECK_PTR_EQ macro to testhdf5 to quiet cast warnings on Windows. 2017-11-27 08:57:26 -08:00
Dana Robinson
8cb4529211 Fixed misc Warnings flagged by VS2017. 2017-11-26 18:13:18 -08:00
Vailin Choi
96784c9873 (1) Merge branch 'develop' into bugfix/version_bounds
(2) Add two new options to h5repack for low and high bounds as in H5Pset_libver_bounds.
(3) Modify message pre_copy callbacks so that H5Ocopy can handle version bounds check.
(4) Add version bounds check for cache image feature.
2017-11-25 02:22:24 -06:00
Dana Robinson
3b17287368 Brings H5Z and H5PL packages in sync with VOL integration branch. 2017-11-17 15:21:49 -08:00
Allen Byrne
30ef3de22d HDFFV-10328, HDFFV-10329 Merge from develop 2017-11-16 09:40:48 -06:00
Allen Byrne
4829ed6833 Fix snprintf to HDsnprintf usage - breaks windows 2017-11-16 09:30:12 -06:00
Allen Byrne
8e193705c5 Fix some of the whitespace 2017-11-16 09:28:58 -06:00
Allen Byrne
637a8f7562 Correct linkage of filters and other libs 2017-11-16 09:04:51 -06:00
Neil Fortner
e6224c7d8f Initialize hid_t variables in test_Attr_bug9. 2017-11-15 11:04:28 -06:00
Neil Fortner
c03f326f31 Fix HDFFV-10274. When deleting all (or almost all) of the messages in
an object header chunk, where the total amount deleted was greater than
64K, an error would occur due to an off by one error in the code that
handled that case.  Fixed this and added a test case.
2017-11-15 11:04:28 -06:00
Dana Robinson
5ce8dd5e94 Minor warning fixes 2017-11-15 02:58:16 -08:00
Allen Byrne
00e640368e Fix Windows link error 2017-11-14 09:47:04 -06:00
Neil Fortner
df45abd0f6 Merge pull request #770 in HDFFV/hdf5 from ~NFORTNE2/hdf5_naf:develop to develop
* commit 'bca20b40b4966552a844051c3d912d6aec50592f':
  Initialize hid_t variables in test_Attr_bug9.
  Fix HDFFV-10274.  When deleting all (or almost all) of the messages in an object header chunk, where the total amount deleted was greater than 64K, an error would occur due to an off by one error in the code that handled that case.  Fixed this and added a test case.
2017-11-13 16:54:35 -06:00
Neil Fortner
bca20b40b4 Initialize hid_t variables in test_Attr_bug9. 2017-11-13 13:43:32 -06:00
Dana Robinson
3a5e158191 Fixed the problems with LDFLAGS and AM_LDFLAGS in filter plugins. 2017-11-12 21:14:01 -08:00
Dana Robinson
d4a0e3d293 Merge pull request #767 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:zero_allocation_fix_develop to develop
* commit '3e4f6138b60d8363c377e453d63f875775ec907a':
  Removed asserts from H5MM calls that conflict with stated behavior and added a test to ensure that this doesn't happen in the future.
2017-11-10 23:15:50 -06:00
Neil Fortner
04bb800f7c Merge branch 'develop' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/hdf5_naf into develop 2017-11-10 16:40:17 -06:00
Neil Fortner
576b9c5f5f Fix HDFFV-10274. When deleting all (or almost all) of the messages in
an object header chunk, where the total amount deleted was greater than
64K, an error would occur due to an off by one error in the code that
handled that case.  Fixed this and added a test case.
2017-11-10 16:37:40 -06:00
Dana Robinson
0b846cee58 Cleaned up misc warnings in src and test. 2017-11-09 20:04:12 -08:00