summaryrefslogtreecommitdiffstats
path: root/test/h5test.c
Commit message (Collapse)AuthorAgeFilesLines
* Missed an env check before strcmp.Dana Robinson2019-04-291-1/+1
|
* Fix for split VFD and file cleanup when testing H5Fis_hdf5Dana Robinson2019-04-261-4/+26
| | | | and H5Fis_accessible in tfile.c.
* Improvements to the H5Fis_accessible() and H5Fis_hdf5() testsDana Robinson2019-04-251-11/+45
| | | | | | in tfile.c. * General code tidying. * Expanded tests to work with multi-file VFDs.
* Set V112 as the latest format and extend the arrays of version bounds.Vailin Choi2019-04-041-0/+25
|
* Specify the default VOL connector to use with an environment variable.Quincey Koziol2019-03-101-118/+0
| | | | | | | | This implicitly adds support for changing the VOL connector for command-line tools or any application linked with the library. Also, add 'make check-vol' support for all directories, clearing up necessary issues in testing scripts, etc.
* Merge branch 'develop' into c_stdlib_posix_call_cleanupDana Robinson2019-02-191-13/+39
|\
| * Work around compiler fussiness on platypus.Quincey Koziol2019-01-111-13/+39
| |
* | C and POSIX call cleanupDana Robinson2019-01-111-6/+6
|/
* Corrected comment in src/H5VLint.c, fixed pass-through info size inQuincey Koziol2019-01-061-0/+44
| | | | | | | src/H5VLpassthru.c, switched to stashing VOL connector ID & info in API context (in src/H5CX.c, src/H5CXprivate.h, src/H5F.c, src/H5Fint.c, and src/H5Fefc.c), patched up all sorts of issues in the tests, to make them work with 'check-vfd' (and 'check-vol' again).
* Merge branch 'develop' into openmpi_tweaksDana Robinson2018-12-311-43/+4
|\
| * Merge branch 'develop' into dset_ohdr_minimizeJacob Smith2018-12-271-2/+2
| |\
| * \ Merge branch 'develop' of ↵Jacob Smith2018-12-191-14/+19
| |\ \ | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into dset_ohdr_minimize
| * \ \ Merge branch 'develop' into dset_ohdr_minimizeJacob Smith2018-12-181-6/+9
| |\ \ \
| * \ \ \ Merge branch 'develop' into dset_ohdr_minimizeJacob Smith2018-12-121-155/+269
| |\ \ \ \
| * | | | | Remove redundant code and refactorJacob Smith2018-09-121-43/+4
| | | | | |
* | | | | | Added a shell script so we can run the parallel flush testDana Robinson2018-12-201-1/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | on OpenMPI.
* | | | | Correct core VFD to run with a 1MB increment instead of a 1 byte increment!Quincey Koziol2018-12-191-2/+2
| |_|_|/ |/| | |
* | | | Updates the autotools tests to also emit the VOL connectorDana Robinson2018-12-161-14/+19
| |_|/ |/| | | | | | | | for each test.
* | | Fix plugin code from referencing invalid key ID value, and also switch fromQuincey Koziol2018-12-131-6/+9
| |/ |/| | | | | | | strtok() to strtok_r() to avoid possible interference with / to application use of strtok().
* | Add a couple of missing prototypes for static routines, along with updatingQuincey Koziol2018-11-301-6/+6
| | | | | | | | a comment from VOL plugin -> connector.
* | Add support for "make check-vol", along with a few minor cleanups, etc.Quincey Koziol2018-11-291-2/+11
| |
* | Refactor infrastructure for setting FAPL information from environmentQuincey Koziol2018-11-281-147/+213
| | | | | | | | | | | | variables during testing, including connecting native, pass-through, and dynamically loaded VOL connectors. Also bring native and pass-through VOL connectors into alignment, removing the "H5VLnative_private.h" header.
* | Updates after merging changes from develop.Quincey Koziol2018-10-261-5/+5
| |
* | Updates to the VOL ID and object API calls.Dana Robinson2018-10-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This brings the H5VL code in line with the H5I code regarding naming, parameter order, etc. Several public API calls were affected by this change. These changed names to reflect their use with VOL drivers: H5VLregister() --> H5VLregister_driver() H5VLregister_by_name() --> H5VLregister_driver_by_name() H5VLunregister() --> H5VLunregister_driver() H5VLis_registered() --> H5VLis_driver_registered() This call was renamed to match H5Iregister(). The order of the first two parameters also reversed and the object pointer is now const. H5VLobject_register() --> H5VLregister()
* | VOL FEATUREDana Robinson2018-10-101-0/+43
| |
* | Normalization with vol_integration (test code and H5Xtest.c)Dana Robinson2018-09-201-7/+3
|/
* Changes made based on feedback from pull request #1039.Vailin Choi2018-05-141-1/+1
|
* Fix for HDFFV-10180 Performance issues with H5Oget_info.Vailin Choi2018-04-241-2/+2
|
* Normalization with VOL integration branch.Dana Robinson2017-12-051-65/+42
|
* Added a test for VFD IDs to testhdf5.Dana Robinson2017-07-011-0/+100
| | | | | | | This required adding some code to generate a fake VFD class to pass to H5FDregister(). Also, a bunch of whitespace and comment tidying.
* Rework of the POSIX file open permissions and macros to clean upDana Robinson2017-04-281-2/+2
| | | | | | HDopen() calls. Also fixed a minor const warning in the core VFD.
* Changed the Windows POSIX open() file permissions to be correctDana Robinson2017-04-281-2/+2
| | | | according to MSDN. Partial fix for HDFFV-9630.
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Deleted an extraneous remove() call from a test functionDana Robinson2017-02-081-3/+1
| | | | that might be causing the flushrefresh test to fail.
* Bring new/updated tests from revise+chunks branch: flush1/flush2 update andQuincey Koziol2016-12-201-0/+121
| | | | flushrefresh test. (Also refactor of message send / wait code)
* Fixed a few memory problems in test/cache_logging.c andDana Robinson2016-11-231-11/+22
| | | | test/h5test.c (which show up in test/vfd.c).
* Merge branch 'develop' into evict_on_closeDana Robinson2016-09-301-7/+25
|\
| * Clean up hardcoded constants and check return values better. (Comments fromQuincey Koziol2016-09-291-2/+5
| | | | | | | | group code review)
| * Description:Quincey Koziol2016-09-291-2/+2
| | | | | | | | | | | | | | | | Cleanups from Dana's review. Tested on: MacOSX/64 10.11.5 (amazon) w/C++ & FORTRAN (h5committest forthcoming)
| * Description:Quincey Koziol2016-09-271-7/+22
| | | | | | | | Further warning cleanups: from 667 warnings to 503.
* | Fixed typoDana Robinson2016-09-241-1/+1
|/
* [svn-r30295] Minor whitespace cleanup in h5test.c.Dana Robinson2016-08-171-45/+55
| | | | | Tested on: 64-bit Ubuntu 16.04 LTS w/ gcc 5.4.0 Autotools serial w/ make check-vfd
* [svn-r30113] Description:Quincey Koziol2016-06-281-3/+3
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30017] Description:Quincey Koziol2016-06-061-1/+1
| | | | | | | | | Bring warning cleanusp in r29990, 29993, 29997, 29999, 30004 from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production. (h5committest forthcoming)
* [svn-r29881] Add include guards.Allen Byrne2016-05-041-2/+1
| | | | Remove unnecessary includes.
* [svn-r29548] Minor normalization w/ trunk in preparation for big merge.Dana Robinson2016-03-241-7/+7
| | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial autotools parallel (MPICH 3.1.4)
* [svn-r29132] Added new single-responsibility functions to h5test.c/h that canDana Robinson2016-02-171-0/+294
| | | | | | | | | | | replace functions like h5_clean_files() that also do things like reset the error handler and close fapls. Existing tests have not yet been updated to use these new functions. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
* [svn-r27848] Description:Quincey Koziol2015-09-221-2/+2
| | | | | | | | Clean up warnings and some normalization against trunk. Tested: McaOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
* [svn-r27835] Description:Quincey Koziol2015-09-211-15/+47
|\ | | | | | | | | | | | | | | Sync w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r27768] Description:Quincey Koziol2015-09-141-12/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial