summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r27546] Add tests for H5O__dset_bh_info (H5Oget_info) and unlimited ↵Neil Fortner2015-08-213-10/+72
| | | | | | | | selections in a region reference. Tested: ummon
* [svn-r27543] Add tests to cover remaining code coverage assertions in ↵Neil Fortner2015-08-202-4/+683
| | | | | | | | | H5Shyper.c. Add more tests for unlimited selections. Fix bug related to empty unlimited source dataset. Tested: ummon
* [svn-r27538] Add tests to cover remaining code coverage assertions in src ↵Neil Fortner2015-08-201-17/+414
| | | | | | | | directory except for those in H5Doh.c and H5Shyper.c. Tested: ummon
* [svn-r27527] Add tests to hit code coverage assertions in H5Olayout.c.Neil Fortner2015-08-191-2/+44
| | | | | | Fix issue in VDS delete routine. Tested: ummon
* [svn-r27520] Add new test for all 3 selection types in the same VDS.Neil Fortner2015-08-181-35/+1095
| | | | | | Minor cleanup in the tests. Tested: ummon
* [svn-r27505] Add support for H5Dset_extent for VDS.Neil Fortner2015-08-141-6/+238
| | | | | | | Add tests for this. Other bug fixes/cleanup Tested: Kubuntu 64 (home computer)
* [svn-r27498] Add support for I/O after reopening a VDS with unlimited and/or ↵Neil Fortner2015-08-121-0/+153
| | | | | | | | | | printf mappings without calling H5Dget_space first. Add tests for this. Other minor fixes/cleanup. Tested: ummon
* [svn-r27481] Add support for offset selections passed to H5Pset_virtual.Neil Fortner2015-08-071-4/+193
| | | | | | Add test for this. Tested: ummon
* [svn-r27479] Add checking for invalid inputs to H5Dset_virtual: point ↵Neil Fortner2015-08-071-0/+53
| | | | | | | | | | | | | selections, incorrect numbers of elements selected, incorrect "slice" through limited dimensions, incorrect number of printf substitutions. Patch source selection space extent with bounds of selection if extent is unknown before returning via H5Pget_virtual_srcspace. Write updated VDS dataspace to file when it changes due to unlimited selections. Other minor fixes/cleanup. Tested: ummon
* [svn-r27453] Merge revisions 27418 through 27452 from trunk to vds branch.Neil Fortner2015-08-031-0/+56
|\ | | | | | | Tested: ummon
| * [svn-r27428] Bug fix: DAILYTEST-170Albert Cheng2015-07-241-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: XL compilers in ostrich (PowerPC64 linux) fail in test/dt_arith because of the removal of the LLONG_TO_LDOUBLE_CORRECT (removed in r26625) and LDOUBLE_TO_LLONG_ACCURATE (removed in r26623). Solution: Reverse revisions r26623: bring back LDOUBLE_TO_LLONG_ACCURATE configure macro r26625: bring back LLONG_TO_LDOUBLE_CORRECT configure macro r26627: bring back WANT_DATA_ACCURACY configure macro which is used together with the above two macros. This also brings back the enable-dconv-accuracy configure option. Tested: h5committested. Also tested in ostrich using the XL compilers.
* | [svn-r27425] Implement support for H5Pequal with VDS properties.Neil Fortner2015-07-221-0/+12
| | | | | | | | | | | | Testing for H5Pequal with VDS. Tested: ummon
* | [svn-r27424] Implement support for h5debug for VDS.Neil Fortner2015-07-221-1/+26
| | | | | | | | | | | | | | | | | | | | Implement support for H5Pencode/decode with VDS properties. Testing for H5Pencode/decode with VDS. Relax assertion check for number of elements written to buffer as we do not check for overlaps in mappings. Other minor fixes/cleanup. Tested: ummon
* | [svn-r27420] Fixed VDS test to handle the family driver correctly.Neil Fortner2015-07-213-44/+79
| | | | | | | | Tested: ummon
* | [svn-r27419] Merge revisions 27394 through 27418 from trunk to vds branch.Neil Fortner2015-07-213-1/+403
|\ \ | |/ | | | | Tested: ummon
| * [svn-r27415] Fix potential error with H5I_clear_type which could occur when ↵Neil Fortner2015-07-202-0/+402
| | | | | | | | | | | | | | | | | | | | | | a callback closed a different ID in the same type. Added a new skiplist routine, H5SL_try_free_safe, which iterates over items, freeing some of them, and which intercepts and defers attempts to remove from the list outside of the main iteration. Changed H5I_clear_type to use this function. Tested: jam, koala, ostrich (h5committest); ummon
| * [svn-r27407] Updated the H5_ATTR_* macros.Dana Robinson2015-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris Studio compiler understands __attribute__ but not the specific attributes that we use. The H5_ATTR_* macros are now defined as blank with that compiler which significantly cleans up the warnings, making debugging easier. - Replaced a few lingering __attribute__ macros with H5_ATTR_* markup. Tested on: h5committest Solaris w/ Solaris Studio (emu)
* | [svn-r27397] Merge revisions 27255 through 27393 from trunk to vds branch.Neil Fortner2015-07-155-36/+63
|\ \ | |/ | | | | Tested: ummon
| * [svn-r27296] Description:Quincey Koziol2015-06-292-19/+10
| | | | | | | | | | | | | | | | | | Correct error with braces around macro (in production builds), also clean up a few warnings. Tested on: MacOSX/64 10.10.3 (amazon) w/serial, parallel & production Linux/32 2.6 (jam) w/serial & parallel
| * [svn-r27294] Description:Quincey Koziol2015-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | Clean up parameters to H5C__flush_single_entry: accept cache entry instead of address, and make new flag for deleting entry from skiplist on destroy instead of a separate parameter to the routine. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel
| * [svn-r27293] Description:Quincey Koziol2015-06-271-3/+3
| | | | | | | | | | | | | | | | Split parallel metadata cache code into separate source code modules. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel (too minor for h5committest)
| * [svn-r27292] Description:Quincey Koziol2015-06-273-10/+46
| | | | | | | | | | | | | | | | | | | | Bring 'fail if unknown always' object header message flag from the avoid_truncate branch, strengthen error checking for unknown messages, and try to catch object header code configurations at compile time (instead of runtime). Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel (h5committest forthcoming)
* | [svn-r27323] Implement support for H5Dflush for VDS.Neil Fortner2015-07-021-88/+250
| | | | | | | | | | | | | | | | | | | | Implement support for H5Ocopy on VDS. Testing for H5Ocopy on VDS. Fix check-vfd failure. Other minor fixes/cleanup. Note there is a preexisting failure in h5repack testing. Tested: ummon
* | [svn-r27284] Modify VDS implementation to always use FAPL and DAPL from VDS ↵Neil Fortner2015-06-251-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | file and dataset to open source files and datasets, instead of using the default property lists. Modify VDS to reject attempts at parallel I/O, fix parallel compile error. Modify VDS to not write fill value to memory buffer if the fill value is undefined. Other minor fixes/cleanup. Tested: ummon
* | [svn-r27256] Merge revisions 27102 through 27255 from trunk to vds branch.Neil Fortner2015-06-1926-5146/+7743
|\ \ | |/ | | | | Tested: ummon
| * [svn-r27243] fix problem with encoding/decoding external fapl for lapls.Mohamad Chaarawi2015-06-187-8/+8
| |
| * [svn-r27237] Description:Quincey Koziol2015-06-188-4489/+7324
| | | | | | | | | | | | | | | | | | Merge v3 metadata cache changes to trunk. Yay! :-) Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel (daily tested on branch)
| * [svn-r27204] Description:Quincey Koziol2015-06-1515-459/+370
| | | | | | | | | | | | | | | | | | Clean up compiler warnings before merging in v3 metadata cache changes from branch. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel
| * [svn-r27199] Description:Quincey Koziol2015-06-133-191/+42
| | | | | | | | | | | | | | | | | | Large code cleanups and optimizations, in preparation for the upcoming v3 metadata cache merge. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel
* | [svn-r27246] Remove "clipped" status from unlimited selections, decoupling ↵Neil Fortner2015-06-181-277/+103
| | | | | | | | | | | | | | | | | | | | | | them from the extent. Improve algorithm for calculation of VDS extent by removing the need for a temporary copy of a dataspace. Other minor fixes/cleanup. Tested: ummon
* | [svn-r27215] Fix issue where % characters could not be used in non-printf ↵Neil Fortner2015-06-161-17/+30
| | | | | | | | | | | | | | | | mappings. Other minor fixes/cleanup. Tested: ummon
* | [svn-r27214] Fixed a bug on Windows where dcpls were set to be chunked and ↵Dana Robinson2015-06-161-2/+1
| | | | | | | | | | | | | | | | not virtual. This was due to a simple copy-paste issue in the initializer that is used when C99 initializers are not available. Also fixed a dims array size error in the vds test. Tested on: 64-bit Win7 with VS2013
* | [svn-r27197] Improve performance of "printf" VDS with selections in the file ↵Neil Fortner2015-06-121-4/+37
| | | | | | | | | | | | | | | | | | | | space - the library no longer iterates over all source datasets in the printf mapping, it now only looks at the ones that could be involved in I/O (the ones whose bounds overlap with the selection in the unlimited dimension). Tested: ummon
* | [svn-r27195] Add h5dump cmake tests and files.Allen Byrne2015-06-121-1/+1
| | | | | | | | | | | | | | Add tools gen cmake files move testfiles for pbits to subdir as well as vds Tested: local linux
* | [svn-r27192] Improve support for printf selections (support partial blocks withNeil Fortner2015-06-121-8/+691
| | | | | | | | | | | | | | | | | | | | H5_VDS_FIRST_MISSING) Add test for this Rework VDS code to not depend on unlimited selections having a "clipped" state in preparation for removing the clipped state from unlimited selections. Other bug fixes/cleanup Tested: Kubuntu 64 (home computer)
* | [svn-r27191] Merged r26781 to r27185 from trunkDana Robinson2015-06-1132-279/+284
|\ \ | |/ | | | | | | Tested on: 64-bit Ubuntu Linux VM w/ gcc 4.8.2 (C++ and Fortran 2003 also tested)
| * [svn-r27185] fix more instances where both mpi is_initialized and ↵Mohamad Chaarawi2015-06-101-77/+81
| | | | | | | | | | | | is_finalized need to be checked before making any MPI calls. tested with h5committest.
| * [svn-r27172] Change disable to skip big test on cygwinAllen Byrne2015-06-092-8/+10
| |
| * [svn-r27171] Disable big test on cygwinAllen Byrne2015-06-092-24/+29
| |
| * [svn-r27144] Description:Quincey Koziol2015-06-032-24/+18
| | | | | | | | | | | | | | | | | | | | Normalize trunk against the metadata_cache_merge branch, in preparation for merging the branch into the trunk. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/64 2.6.x (koala) w/serial Linux/32 2.6.x (jam) w/serial & parallel
| * [svn-r27133] - Add a new attribute function characterstic for format:Mohamad Chaarawi2015-06-0130-156/+156
| | | | | | | | | | | | | | | | * H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z))) - Rename UNUSED attribute characterstic to H5_ATTR_UNUSED. - Rename NORETURN attribute characterstic to H5_ATTR_NORETURN tested with h5committest.
* | [svn-r27153] Implement fill value support for VDS.Neil Fortner2015-06-053-892/+1000
| | | | | | | | | | | | | | | | | | Add testing for this. Fix bug in printf string parsing. Add test for this. Other minor fixes/cleanup. Tested: ummon
* | [svn-r27150] Added an empty VDS testfile generator to tools/misc directory.Dana Robinson2015-06-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | test/Makefile.in was updated due to changes in the Makefile.am file that missed a reconfigure. The changes just added a few VDS test files to the deletion list. Note that there are trace issues with a new VDS struct that show up when running bin/reconfigure. I reverted these for fixing at a future date. Tested on: jam
* | [svn-r27145] Add some testing for printf-style source dataset name resolution.Neil Fortner2015-06-034-67/+2829
| | | | | | | | | | | | | | Various bug fixes, including a temporary fix for printf with FIRST_MISSING view. Other cleanup. Tested: ummon
* | [svn-r27103] Merge revisions 26780 through 27102 from trunk to vds branch.Neil Fortner2015-05-218-1172/+456
|\ \ | |/ | | | | Tested: ummon
| * [svn-r27097] Fixed a typo in test/th5o.c that caused the wrong property listDana Robinson2015-05-181-2/+2
| | | | | | | | | | | | ID to be checked. Tested on: h5committest
| * [svn-r27084] Description:Quincey Koziol2015-05-155-1165/+454
| | | | | | | | | | | | | | | | Clean up cache tests, to align w/v3 metadata cache changes Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.* (jam) w/serial & parallel
| * [svn-r27074] Description:Quincey Koziol2015-05-151-1/+0
| | | | | | | | | | | | | | | | Clean up H5EA interface, to align w/v3 metadata cache changes Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.* (jam) w/serial & parallel
| * [svn-r26986] Removed H5F_ACC_DEBUG and H5FD_DEBUG functionality.Dana Robinson2015-04-301-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | The H5F_ACC_DEBUG symbol remains but has been defined to zero and has been listed as deprecated. Fixes: HDFFV-1074 Tested on: h5committest 32-bit Linux w/ C++ and Fortran and multi VFD 32-bit Linux w/ C++ and Fortran and multi VFD (no deprec symbols)
* | [svn-r27053] Add more tests for unlimited selections.Neil Fortner2015-05-121-12/+880
| | | | | | | | | | | | | | Fix off by 1 error involving minimum extent of VDS. Other minor fixes/cleanup. Tested: ummon