Commit Graph

127 Commits

Author SHA1 Message Date
Dana Robinson
ebb6221dde Refactors the 1.10 reference/selection bounds tests 2020-08-18 13:38:16 -07:00
Dana Robinson
5a61eb24af Brings Mirror VFD to 1.10 from develop 2020-08-14 16:15:44 -07:00
Dana Robinson
7bca2f04a4 Brings splitter VFD from develop 2020-08-14 14:51:53 -07:00
Allen Byrne
7e5bc5fbc7 Fix test tmp dir usage 2019-08-15 13:56:16 -05:00
Allen Byrne
71c071eabc HDFFV-10879 fix test varname 2019-08-14 13:51:05 -05:00
Allen Byrne
c0d26e03b5 Correct error test spelling and use 2019-08-13 10:27:56 -05:00
Allen Byrne
9ab8b5cbdc Add option to explicitly disable extra tests 2019-08-07 15:19:09 -05:00
Allen Byrne
a873d149e5 Cleanup when merging to other branches 2019-07-30 16:58:24 -05:00
Allen Byrne
8ccb0b9a94 Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)
* commit 'b20ffd84e3572cd506bf1f696431892258e9ab3b':
  Updated the command for external_env and vds_env to the most recent changes.
  1. Updated the commands for compiling two new tests (external_env.c and vds_env.c). 2. Changed the data file names for external.c and external_env.c to avoid potential name conflict.
  HDFFV-10658: setting and getting properties in API context.  Porting the changes to the develop branch into the 1.10 branch: mainly the external file prefix and VDS prefix.
2019-07-29 16:10:50 -05:00
Songyu Lu
64c17fd18b Updated the command for external_env and vds_env to the most recent changes. 2019-07-29 12:00:53 -05:00
Songyu Lu
f7cc189609 1. Updated the commands for compiling two new tests (external_env.c and vds_env.c).
2. Changed the data file names for external.c and external_env.c to avoid potential name conflict.
2019-07-29 11:22:20 -05:00
Songyu Lu
59d7db40a7 HDFFV-10658: setting and getting properties in API context. Porting the changes to the develop branch into the 1.10 branch: mainly the external file prefix and VDS prefix. 2019-07-26 15:01:40 -05:00
Allen Byrne
34adba4a0c HDFFV-10845, 10529 and CMake changes from develop 2019-07-24 11:08:47 -05:00
Vailin Choi
4af15717e2 Bring pull request #1729 from develop to 1.10:
Fix for HDFFV-10800 H5Ocopy failure:
    The value for the H5F_LIBVER_V18 index in H5O_fill_ver_bounds[], the format
    version bounds array for fill value message, should be version 3 not 2.
2019-07-17 14:21:33 -05:00
Allen Byrne
7ee92d5805 HDFFV-10805 Merge SHARED ONLY option from develop 2019-06-20 06:55:05 -05:00
Allen Byrne
b7d6f11182 HDFFV-10703 - Update CMake variable handling 2019-02-21 13:23:59 -06:00
Allen Byrne
f4f8be1912 Script changes from develop 2019-02-14 15:34:20 -06:00
Allen Byrne
0d1b43c79c TRILAB-111 Update MPI CMake 2019-02-13 17:05:08 -06:00
Allen Byrne
2a9bd0c431 Refactor TIMEOUT values 2019-02-06 16:44:56 -06:00
Binh-Minh Ribler
7fb50a9700 Renamed data file
Description:
    Renamed data file with long name to a shorter name.
    Revised an entry in RELEASE.txt
Platforms tested:
    Linux/64 (jelly)
    Darwin (osx1010test)
2019-02-01 08:33:53 -06:00
Binh-Minh Ribler
02d03b4624 Fixed HDFFV-10586, HDFFV-10588, and HDFFV-10684
Description:
    HDFFV-10586 CVE-2018-17434 Divide by zero in h5repack_filters
        Added a check for zero value
    HDFFV-10588 CVE-2018-17437 Memory leak in H5O_dtype_decode_helper
        This is actually an Invalid read issue.  It was found that the
        attribute name length in an attribute message was corrupted,
        which caused the buffer pointer to be advanced too far and later
        caused an invalid read.
        Added a check to detect attribute name and its length mismatch.  The
        fix does not cover all cases, but it'll reduce the chance of this issue
        when a name length is corrupted or the attribute name is corrupted.
    HDFFV-10684 H5Ewalk does not stop until all errors in the stack are visited
        The test for HDFFV-10588 has revealed a bug in H5Ewalk.
        H5Ewalk did not stop midway even when the call back function returns
        H5_ITER_STOP. This is because a condition is missing from the for
        loops in H5E__walk causing the callback functions unable to stop until
        all the errors in the stack are iterated. Quincey advised on the final
        fix.  In this fix, "status" is switched to "ret_value" and HGOTO_ERROR
        to HERROR, and the for loops won't continue when "ret_value" is not 0.
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (platypus)
    Darwin (osx1011test)
2019-01-30 20:04:30 -06:00
Vailin Choi
489f6fb697 Fix for HDFFV-10659: The library aborts with "infinite loop closing library"
after deleting attributes in densed storage.
The fix: When deleting attribute nodes from the name index v2 B-tree,
if an attribute is found in the intermediate B-tree nodes, which may be
merged/redistributed in the process, we need to free the dynamically
allocated spaces for the intermediate decoded attribute.
2019-01-06 09:25:48 -06:00
Jacob Smith
a8dc9793cb Incoporate minimized dataset headers code and tests. 2018-12-31 15:02:16 -06:00
Allen Byrne
3510221209 HDFFV-10632 separate stderr and stdout in tests 2018-12-13 11:22:04 -06:00
Allen Byrne
d33038cf0c TRILABS: Merge CMake changes from develop 2018-11-07 09:36:41 -06:00
Allen Byrne
8f103a935b HDFFV-10594, 10332, 10531 2018-09-26 16:04:34 -05:00
Allen Byrne
732e996de7 Add swmr tests, fix java script 2018-07-27 10:06:33 -05:00
Dana Robinson
dec2f588ac Merge pull request #1043 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5do_direct_chunk_hl_to_src to develop
* commit '1da9c5545c013ebc540ba3044810889d4acfa5be':
  Restored some unused #defines to the deprecated section of H5Dpublic.h.
  Added deprecated symbol wrappers for the H5DOwrite/read_chunk wrappers.
  Updated commenting in the H5DO compat test.
  Stripped out most of the duplicated functionality in the H5DO compat test.
  * Added H5DO compatibility functions. * Changed the offset copy to use an array on the stack. * Yanked some unused #defines.
  * Fixed the error tests * Moved common functionality into helper functions
  Normalize with trunk prior to update merge
  Fixed a warning.
  Finished move of H5DOread/write_chunk calls to H5D.
  First stage of moving H5DOread/write_chunk() to src/ and making them H5D calls. * Moved H5DOread/write_chunk() to H5Dio.c and renamed to H5D*. * Moved the hl/test/test_dset_opt test to test/ and renamed to   direct_chunk. * Moved the hl/test/dectris_hl_perf test to tools/test/perform   and renamed to direct_write_perf. * Updated autotools and CMake files.
2018-05-31 18:14:24 -05:00
Dana Robinson
0e584c7af2 Merge branch 'develop' into h5do_direct_chunk_hl_to_src 2018-05-14 17:45:23 -07:00
Allen Byrne
37c27afde0 Fix MPI on Windows by adding MPI include folder 2018-05-09 14:29:44 -05:00
Dana Robinson
64e13ca220 Merge branch 'develop' into h5do_direct_chunk_hl_to_src 2018-04-30 15:22:09 -07:00
Dana Robinson
09b1106e39 First stage of moving H5DOread/write_chunk() to src/ and making
them H5D calls.
* Moved H5DOread/write_chunk() to H5Dio.c and renamed to H5D*.
* Moved the hl/test/test_dset_opt test to test/ and renamed to
  direct_chunk.
* Moved the hl/test/dectris_hl_perf test to tools/test/perform
  and renamed to direct_write_perf.
* Updated autotools and CMake files.
2018-04-30 07:52:07 -07:00
Allen Byrne
2347bffaa2 TRILABS-19 remove add_defintions and use generator expressions 2018-04-26 16:41:04 -05:00
Allen Byrne
46f2a2a432 TRILABS-19 Initial conversion of include_directories to targets 2018-04-17 15:57:58 -05:00
Allen Byrne
f6a5236e43 Use var instead of absolute number 2018-04-05 08:16:13 -05: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
Binh-Minh Ribler
ae2577ff5e Added gen_bounds 2018-02-08 12:59:23 -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
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
bd34c9e455 HDFFV-9724 Corrected files and verified tests 2017-12-28 16:49:50 -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
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
Dana Robinson
00ade113c5 Plugin test rework
Cleanup of plugin test code. Renames many files. Prep for VOL branch merge.
2017-11-08 17:52:44 -08:00
Allen Byrne
12e832bd41 HDFFV-10297 add release note - fix test step 2017-10-11 10:23:55 -05:00