Skip to content

Generate VOL tests for h5copy #5551

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from

Conversation

mattjala
Copy link
Contributor

  • If a VOL connector is provided at build time, CMake will create counterparts of the h5copy tests for that connector, with names of the form HDF5_VOL_<vol_name>-<test_name>

  • Add h5copy tests to the VOL workflows

The h5copy tests aren't added to the adios2 and the LOG VOL CI, because the workflows don't use fetchcontent to set up those connectors.

The h5copy tests are mostly disabled for the REST VOL because it doesn't factor in current working directory to the HSDS paths it accesses, so the h5copy tests fail due to being unable to find the files.

@mattjala mattjala added the Priority - 2. Medium It would be nice to have this in the next release label May 28, 2025
@mattjala mattjala requested a review from lrknox as a code owner May 28, 2025 15:14
@mattjala mattjala added the Component - Tools Command-line tools like h5dump, includes high-level tools label May 28, 2025
@mattjala mattjala added the Component - Testing Code in test or testpar directories, GitHub workflows label May 28, 2025
@mattjala mattjala requested a review from qkoziol as a code owner May 28, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Testing Code in test or testpar directories, GitHub workflows Component - Tools Command-line tools like h5dump, includes high-level tools Priority - 2. Medium It would be nice to have this in the next release
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

3 participants