HDF5VOL
  1. HDF5VOL

REST

Public

Network

 
AuthorCommitMessageCommit Date
Jordan HendersonJordan Henderson
9b4086487f4Amend stop values for hyperslab selections
Jordan HendersonJordan Henderson
153336efd43Refactor the way H5Literate/visit builds link tables Move all JSON keys to global scope to reduce clutter in functions Implement some of the soft link tests Implement tests for creating attributes/datasets with NULL and SCALAR dataspaces
Jordan HendersonJordan Henderson
3a35a51c847Partial refactor for H5Lvisit
Jordan HendersonJordan Henderson
c6ce0a4bb27Completely overhaul debugging output to be a lot more helpful Add helper functions which convert certain enum values into their string representations Initialize object URIs to prevent weird printouts when a function fails Fix H5Ldelete to work with full pathnames
Jordan HendersonJordan Henderson
c9be33ee566Define testing macros different based on whether debugging output is enabled Add debugging output to all of the tests to state what is going on Add test skeletons for NULL and SCALAR dataspaces in attributes and datasets
Jordan HendersonJordan Henderson
65383ec825cAdd #define for printing out verbose cURL information Remove extraneous debugging information
Jordan HendersonJordan Henderson
2ecfaca9d05Disable REST VOL debugging by default
Jordan HendersonJordan Henderson
d7d359a1543Only call user's callback in "find object by path" function if the object was actually found
Jordan HendersonJordan Henderson
3edcec3fce1Refactor link iteration to correctly handle sorting by creation order as well as iterating in decreasing order
Jordan HendersonJordan Henderson
45e81294fabImplement and re-enable test for H5Aget_info (_by_name)
Jordan HendersonJordan Henderson
9530c24f0dfImplement tests for H5Lcreate_ud, H5Ldelete (_by_idx), H5Lget_name, H5Ocopy, and H5Ovisit (_by_name) Remove all asserts from plugin Add RV_parse_response callback for H5Aget_info Warnings cleanup
Jordan HendersonJordan Henderson
dde3f19c941Implement and add a test for basic H5Literate functionality Add test for H5Literate
Jordan HendersonJordan Henderson
01932283950Add test for large point selection write
Jordan HendersonJordan Henderson
367d06543f8Implement the "large" cases for the dataset write and read tests
Jordan HendersonJordan Henderson
ed3c024f19fWarnings cleanup in main source file Don't silently ignore dataset fill values in the creation properties list
Jordan HendersonJordan Henderson
a4a0de47589Clean up some compiler warnings in the test suite
Jordan HendersonJordan Henderson
b35d3b17b07Strengthen object references against empty ref. data
Jordan HendersonJordan Henderson
139c764d3c1Remove H5Lregister/unregister/is_registered from tests
Jordan HendersonJordan Henderson
b3a62b17a0cConvert the entire test suite to use the generate_random_datatype() function
Jordan HendersonJordan Henderson
85e67ba1809Implement H5Lget_val and add test
Jordan HendersonJordan Henderson
daedef9553fRevise find_object_by_path to handle the awkward "." path case Implement H5Lget_info and add test Add callback to retrieve link info Move memsets into the RV_parse_response callbacks and refactor H5Oget_info for this Revise get_object_info callback
Jordan HendersonJordan Henderson
56aaea9b226Add test for H5Dget_space_status Initial code for generating a random datatype for tests
Jordan HendersonJordan Henderson
ea564735414Add case to Object Open callback to handle H5Rdereference2 Add test for H5Oclose to make sure it works correctly Add test for H5Oincr/decr_refcount
Jordan HendersonJordan Henderson
2e69701ffb8Borrow overflow-checking macros from HDF5 Check unsafe curl_off_t casts
Jordan HendersonJordan Henderson
602c63acc24Remove notes about unsupported things and add them to list external from the code
Jordan HendersonJordan Henderson
a2f21d62337Implement tests for H5Gcreate_anon, H5Aget_space, H5Aget_type, H5Arename, H5Arename_by_name, H5Aget_storage_size, H5Dset_extent, H5Dget_storage_size and H5Dget_offset Add support for H5Gcreate_anon Use H5Lunpack_elink_val to get the various fields from an external link buffer
Jordan HendersonJordan Henderson
d7e70d4851cImplement H5Acreate_by_name Re-work attributes for H5Acreate_by_name Fix issue in H5Fis_accessible test
Jordan HendersonJordan Henderson
c4ae5fa4a2cAdd skeletons for all of the current public APIs exposed in the VOL branch to make sure they get tested
Jordan HendersonJordan Henderson
8745066ad05Correct usage of major/minor error macros and add a few REST VOL-specific ones
Jordan HendersonJordan Henderson
4680c778e14Add skeletons for various tests
Jordan HendersonJordan Henderson
2e9ceac9a32Separate out tests by interface for clarity
Jordan HendersonJordan Henderson
b72bc84d342Revise implementation structure for H5Oopen
Jordan HendersonJordan Henderson
bb14bfb07b8Implement H5Oget_info_by_name
Jordan HendersonJordan Henderson
3c7752d27d1More handling for special cases of API functions
Jordan HendersonJordan Henderson
447e7c5f89aImplement H5Aexists_by_name Implement test for H5Rget_obj_type Tidy up some of the _by_name/_by_idx function handling for attributes Fix missing break in case statement for H5Rget_obj_type handling code
Jordan HendersonJordan Henderson
a1f12733edaImplement Object "get" callback Implement H5Rget_obj_type warnings cleanup
Jordan HendersonJordan Henderson
b7891668c69Remove the need for H5Fpkg.h and H5Opkg.h for now
Jordan HendersonJordan Henderson
527e6da8f5bNo need for the PRINT_ERR_STACK macro; HDF5 handles this
Jordan HendersonJordan Henderson
47dbf7dd811Switch REST VOL over to public error API system
Jordan HendersonJordan Henderson
0f2de205f0aRename all parts of the plugin to no longer include the H5VL_ prefix
Jordan HendersonJordan Henderson
c7193443282Eliminate all private HDF5 routines used, expect for the few that are necessary until there are public counterparts
Jordan HendersonJordan Henderson
088bfc3089aUpdate REST VOL test suite to not need h5test.h
Jordan HendersonJordan Henderson
a49ab62efeaReplace internal testing function with public equivalent
Jordan HendersonJordan Henderson
ea39171aa69Refactor names of headers inside includes
Jordan HendersonJordan Henderson
6f5e251a552Rename source files
Jordan HendersonJordan Henderson
2bbb5df0869Commit all current REST VOL sources