summaryrefslogtreecommitdiffstats
path: root/test/vds.c
Commit message (Collapse)AuthorAgeFilesLines
...
* [svn-r27543] Add tests to cover remaining code coverage assertions in ↵Neil Fortner2015-08-201-0/+457
| | | | | | | | | 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-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-211-39/+47
| | | | Tested: ummon
* [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-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-r27153] Implement fill value support for VDS.Neil Fortner2015-06-051-885/+993
| | | | | | | | | Add testing for this. Fix bug in printf string parsing. Add test for this. Other minor fixes/cleanup. Tested: ummon
* [svn-r27145] Add some testing for printf-style source dataset name resolution.Neil Fortner2015-06-031-24/+2760
| | | | | | | Various bug fixes, including a temporary fix for printf with FIRST_MISSING view. Other cleanup. Tested: ummon
* [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
* [svn-r27049] Rename H5Pset/get_virtual_dataspace_bounds to ↵Neil Fortner2015-05-111-1/+1294
| | | | | | | | | | | | | | H5Pset/get_virtual_view and rename enum argument. Add support for AND and NOTA/NOTB operations with unlimited selections. Add some tests for unlimited selections. Other minor fixes/cleanup. Note: "clipped" status of unlimited selections is not properly updated with H5Sselect_copy. This is a deliberate omission since fixing it would take work and we are planning to eliminate the clipped status anyways. Tested: ummon
* [svn-r26828] Implement support for unlimited selections (not supported by ↵Neil Fortner2015-04-161-6/+6
| | | | | | | | | VDS code yet). Add tests for unlimited selections. Various other minor changes. Tested: ummon
* [svn-r26668] Fix error in H5D__virtual_read/write that prevented short circuit.Neil Fortner2015-03-301-29/+1069
| | | | | | | | Fix off by 1 error in H5S__hyper_project_intersection algorithm. Add many tests for fixed size hyperslab I/O. Note make check still fails in h5dump test (unrelated to this checkin). Tested: ummon
* [svn-r26566] Fix error in H5S__hyper_project_intersection algorithm.Neil Fortner2015-03-241-0/+164
| | | | | | | | Note there are still some code coverage assertions in the selection matching algorithm - if you hit these try taking them out. Note make check still fails in h5dump test (unrelated to this checkin). Tested: ummon
* [svn-r26482] Opening source files now reuses the flags from the virtual file.Neil Fortner2015-03-191-5/+24
| | | | | | | | | Added tests for I/O on virtual dataset with source datasets in unopened files. Note there are still some code coverage assertions in the selection matching algorithm - if you hit these try taking them out. Note make check still fails in h5dump test (unrelated to this checkin). Tested: ummon
* [svn-r26469] INCOMPLETE, UNWORKING CODENeil Fortner2015-03-171-0/+155
| | | | Commit progress through 3/17/15
* [svn-r26411] Add support for I/O in very simple cases (virtual mapping and ↵Neil Fortner2015-03-091-1/+214
| | | | | | | | | file space are both H5S_ALL). Note make check fails in h5dump test (unrelated to this checkin). Tested: ummon
* [svn-r26346] Add more test cases, refactor test code to reduce code ↵Neil Fortner2015-03-031-103/+615
| | | | | | | | | duplication. Minor fixes in src. Note make check still fails in h5ls test. Tested: ummon
* [svn-r26293] Implement patching of virtual dataspace extent in mapping ↵Neil Fortner2015-02-241-16/+21
| | | | | | | | dataspaces when opening virtual dataset. Add tests for this. Tested: ummon
* [svn-r26261] Commit working but incomplete prototype. Does not perform I/O.Neil Fortner2015-02-201-28/+298
| | | | Tested: ummon
* [svn-r26199] INCOMPLETE, UNWORKING CODENeil Fortner2015-02-171-226/+0
| | | | Fix doubled vds.c
* [svn-r26198] INCOMPLETE, UNWORKING CODENeil Fortner2015-02-171-0/+452
Commit progress through 1610 CST 2/17/15