summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Minor warning fixes.Dana Robinson2017-02-095-17/+14
|
* Deleted an extraneous remove() call from a test functionDana Robinson2017-02-081-3/+1
| | | | that might be causing the flushrefresh test to fail.
* Added #ifdef QAK macros around log VFD calls in SWMR acceptanceDana Robinson2017-02-083-1/+6
| | | | tests.
* HDFFV-10125 cache_common file already in test libAllen Byrne2017-02-021-2/+0
|
* HDFFV-10124 Using cache_common.h contains other include filesAllen Byrne2017-02-025-17/+0
|
* Fix Windows static only cache test checkingAllen Byrne2017-01-311-2/+3
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2017-01-2936-16/+9675
|\ | | | | | | develop_merge_cache_image_06
| * Additional minor changes from revise_chunks->develop.Dana Robinson2017-01-271-1/+0
| |
| * Moved remaining SWMR-related test files to develop.Dana Robinson2017-01-2636-15/+9675
| |
* | Add missing filesQuincey Koziol2017-01-293-0/+10436
| |
* | Cache image feature and testingQuincey Koziol2017-01-2938-7/+63
| |
* | Bring change to use array of metadata cache entry classes for H5C_createQuincey Koziol2017-01-283-71/+77
| | | | | | | | instead of array of class names from cache image branch.
* | Switch list lengths to unsigned integers (to align better w/cache image merge)Quincey Koziol2017-01-284-409/+163
|/
* Disable SHARED cache test on windowsAllen Byrne2017-01-241-3/+3
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2017-01-131-1/+1
|\ | | | | | | | | * commit 'bd85e57904f1f943774bb99ea5e8b0d074db0edb': tools/test/h5diff/testh5diff.sh.in: Add code to delete copies of test .h5 files copied from tools/testfiles/vds to tools/test/h5diff/testfiles when running "make check" for an in-source build.
| * tools/test/h5diff/testh5diff.sh.in:lrknox2017-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add code to delete copies of test .h5 files copied from tools/testfiles/vds to tools/test/h5diff/testfiles when running "make check" for an in-source build. tools/test/misc/testh5repart.sh.in: Change the name of the temporary test directory from "testfiles" which is also used for 2 h5mkgrp test files under source control to "testrepart" to avoid deleting source controlled files when running "make check" in the source directory. Fix test scripts that remove source-controlled files during "make check" when run in-source. Fix test scripts that don't remove test files because they add files to test directories but don't remove them if the build directories are the same as the source directory. Fix any test source file or Makefile.am files for tests that leave data files are removed by neither "make check" nor "make distclean".
* | Remove duplicate commandAllen Byrne2017-01-121-1/+0
| |
* | HDFFV-10094: upgrade cmake command conventionsAllen Byrne2017-01-111-13/+85
| | | | | | Also converted tests to use macros
* | Update cmake min version and cmake command conventionAllen Byrne2017-01-102-94/+94
|/
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-061-0/+2
| | | | | "child serialized / unserialized" messages and support from the cache image branch.
* Add "image up to date" flag / parameter to metadata cache entry status calls.Quincey Koziol2017-01-061-35/+36
|
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-053-12/+42
|
* Remove 'const' from cache client pre_serialize callback, to reduce warnings,Quincey Koziol2017-01-032-51/+51
| | | | | and correspondingly remove 'const' from some internal routines. Also rename some H5MF* routines to reflect their static/package usage.
* Merge pull request #227 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-312-352/+531
|\ | | | | | | | | | | | | | | | | to develop flush1/2 fix w/ non-SWMR VFDs + code overhaul * commit 'fcb7e204b568efb785f47153172147b83da5418a': Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
| * Updated the flush1/2 test to not be a mess and to handleDana Robinson2016-12-302-352/+531
| | | | | | | | non-SWMR-enabled VFDs.
* | Merge pull request #226 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-303-1/+66
|\ \ | |/ | | | | | | | | | | | | | | to develop Added a missing "vfd check" test file for use in scripts (should have been brought from revise_chunks). * commit 'e41a15b7f07dc39b7d68f4635965d0b8b440d299': Added a missing test file needed for the flushrefresh script.
| * Added a missing test file needed for the flushrefresh script.Dana Robinson2016-12-303-1/+66
| |
* | Bring support for doubly-linked list of all entries in cache from incomingQuincey Koziol2016-12-302-33/+51
|/ | | | cache image branch.
* More normalizations against incoming cache image branch.Quincey Koziol2016-12-291-194/+102
|
* Bring new/updated tests from revise+chunks branch: flush1/flush2 update andQuincey Koziol2016-12-209-28/+1721
| | | | flushrefresh test. (Also refactor of message send / wait code)
* Merge SWMR-related testing to existing tests.Quincey Koziol2016-12-186-50/+380
|
* Bring over tweak for missing environment variable.Quincey Koziol2016-12-181-1/+1
|
* Update CMake configuration files with SWMR accumulator changes.Quincey Koziol2016-12-182-3/+31
|
* Add missing accumulator test.Quincey Koziol2016-12-181-0/+99
|
* Merge SWMR-oriented accumulator tests from revise_chunks to develop.Quincey Koziol2016-12-182-2/+226
|
* Bring over changes from revise_chunks that cleanup recent SWMR changes fromQuincey Koziol2016-12-113-179/+243
| | | | code review feedback.
* Merge pull request #191 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_h5fs_fix ↵Dana Robinson2016-12-103-431/+375
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Final fix for evict-on-close issues with new-style groups. * commit '02879bc4b2ba161dc259bf28a71e7a99b44be0e3': Updated the H5FS cache code to grab the correct tag and modified the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors. Changed the name of H5MF_alloc_close() to H5MF__alloc_close() to make the FUNC_ENTER macro happy. Reverted the freespace test. The TAG macros in H5MF_get_freespace() make the changes unnecessary. Added missing TAG macros to H5MF_get_freespace(). Updated the freespace test so functions take a common, tagged dxpl so the test will work with the new H5FS tag changes. Updated the cache_tagging test so it correctly analyzes the new fractal heap free space manager behavior. Added TAG macros to the H5MF package code so H5AC__FREESPACE_TAG gets set on the dxpl correctly. Also restored the TAG macro to H5FS__cache_hdr_pre_serialize() since otherwise the tag won't be initialized. First cut at fixing the tagging issue with the free space managers. * Converted the tag macros to regular ones so the parent's tag is used via the dxpl.
| * Updated the H5FS cache code to grab the correct tag and modifiedDana Robinson2016-12-081-253/+336
| | | | | | | | | | | | | | | | the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors.
| * Merge branch 'develop' into eoc_h5fs_fixDana Robinson2016-12-076-79/+7864
| |\
| * | Reverted the freespace test. The TAG macros in H5MF_get_freespace()Dana Robinson2016-11-301-180/+173
| | | | | | | | | | | | make the changes unnecessary.
| * | Updated the freespace test so functions take a common, taggedDana Robinson2016-11-301-173/+180
| | | | | | | | | | | | dxpl so the test will work with the new H5FS tag changes.
| * | Updated the cache_tagging test so it correctly analyzesDana Robinson2016-11-301-174/+39
| | | | | | | | | | | | | | | | | | | | | the new fractal heap free space manager behavior. Also converted the debug output of the cache_tagging test to use the revised H5AC_dump_cache() function.
| * | First cut at fixing the tagging issue with the free space managers.Dana Robinson2016-11-301-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Converted the tag macros to regular ones so the parent's tag is used via the dxpl. * Updated the tag sanity check logic so for free space managers. * Turned new-style group checks back on in test/evict_on_close.c
* | | Reduce timeout as normal run time on windows is less then 10 minAllen Byrne2016-12-051-8/+8
| |/ |/|
* | Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-026-79/+7864
|/ | | | and the tool and API wrappers will be coming in over the weekend.
* Merge pull request #179 in HDFFV/hdf5 from ↵Dana Robinson2016-11-302-163/+163
|\ | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop Fix for some evict-on-close issues revealed by Valgrind. * commit 'd3dbe9d90ee71b231b3264e1d62d3efbae3242ef': Tentative fix for valgrind issues related to EoC.
| * Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-291-2/+1
| |\
| * \ Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-285-20/+38
| |\ \
| * \ \ Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-264-61/+343
| |\ \ \
| * | | | Tentative fix for valgrind issues related to EoC.Dana Robinson2016-11-262-163/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds /*out*/ parameters to H5O_close() and H5F_try_close() so that H5D/G_close() will know when H5O_close() has triggered a file close and thus the file struct is not reliable. Also removes the H5F_CLOSING() macro and related which were formerly used to check if the file was closing.