summaryrefslogtreecommitdiffstats
path: root/test/API/H5_api_attribute_test.c
Commit message (Collapse)AuthorAgeFilesLines
* Add compound subset ops on attributes to API tests (#4005)mattjala2024-02-141-0/+265
| | | | * Add partial compound io on attributes to API tests
* Issue #1824: Replaced most remaining sprintf with safer snprint (#4003)Sean McBride2024-02-131-1/+1
|
* Sync API tests with vol-tests (#3940)mattjala2024-02-061-0/+268
|
* Strip HD prefix from string/char C API calls (#3540)Dana Robinson2023-09-151-37/+37
| | | | | | | | | | | | | | | | | | | | | * Strip HD prefix from string/char C API calls * HD(f)(put|get)(s|c) * HDstr* * HDv*printf * HD(s)(print|scan)f * HDperror But NOT: * HDstrcase* * HDvasprintf * HDstrtok_r * HDstrndup As those are not C99 and have portability work-around implementations. They will be handled later. * Fix th5_system.c screwup
* Convert hbool_t --> bool in test (#3494)Dana Robinson2023-09-051-75/+75
|
* Fixes the last of the -Wextra-semi-stmt warnings (#3326)Sean McBride2023-08-021-181/+181
| | | | | | | | | | | | | | | | | | | | | | | * Fixed extra semi warning by adjusting alternative macro definitions * Find-replace H5E_END_TRY; -> H5E_END_TRY * Made H5Epush_goto a do-while loop, fixed indentation * Made GOTOERROR and ERRMSG do-while loops * Made Hgoto_error and Hgoto_done do-while loops * Made vrfy_cint_type and vrfy_ctype do-while loops * Made TEST_TYPE_CONTIG and others do-while loops * Removed extraneous semi-colons * Committing clang-format changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Replace support.hdfgroup.org URLs for alternative COPYING file (#3228)Larry Knox2023-07-121-1/+1
| | | | | | | | | * Replace support.hdfgroup.org URLs for alternative COPYING file locations in copyright headers with https://www.hdfgroup.org/licenses. Replace support.hdfgroup.org URL for alternative COPYING_LBNL_HDF5 with github URL. Tweak chkcopyright script for change from UICOPYRIGHTSTR to THGCOPYRIGHTSTR.
* Remove HD from HDmem* calls (#3211)Dana Robinson2023-06-291-16/+16
|
* Remove HD from memory allocate/free calls (#3195)Dana Robinson2023-06-281-27/+27
| | | | | | * HDcalloc * HDfree * HDmalloc * HDrealloc
* Rename HD(f)printf() to (f)printf() (#3194)Dana Robinson2023-06-281-1138/+1124
|
* API test updates (#3018)jhendersonHDF2023-05-261-138/+200
| | | | | | | | | | | | | | | | | | | | | | | | | * Remove macros from api tests (#2929) * Remove macros and undefined callbacks (#2959) * Remove remaining macros from H5_api_tests_disabled.h (#2968) * Put some vol capability checks in testpar tests and remove remaining warnings (#2995) * API tests datatype generation cleanup * Clean up API tests' random datatype generation and fix bug with enum datatype generation * Init parallel API tests with MPI_THREAD_MULTIPLE * HDF5 API tests - Check VOL connector registration * Determine whether a VOL connector failed to load before running API tests * Cleanup some usages of H5VL_CAP_FLAG_CREATION_ORDER in API tests * Remove some now-unused macros from H5_api_tests_disabled.h * Enable HDF5 API tests by default * Implement CMake option to install HDF5 API tests * Check for invalid AAPL from H5Acreate * Enable building of VOL connectors alongside HDF5 in CMake * Prepend CMake VOL URL option indices with 0s so they come in order * Don't turn on API tests by default yet * Document VOL connector FetchContent functionality * Add release note for API test updates * Only install testing library if API tests are installed * Fix grammar
* Add initial version of HDF5 API tests (#2877)jhendersonHDF2023-05-021-0/+11027