Skip to content

Generate VOL tests for h5diff #5680

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

Draft
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

mattjala
Copy link
Contributor

@mattjala mattjala commented Jul 22, 2025

Depends on both #5551 and #5675. Marked as draft and won't pass CI until those are merged.


Important

Add VOL tests for h5diff with new macros and test configurations in CMakeTests.cmake.

  • Behavior:
    • Adds VOL tests for h5diff in CMakeTests.cmake.
    • Tests include scenarios for different VOL connectors and configurations.
    • Tests are added for both serial and parallel execution where applicable.
  • Macros:
    • Adds HDF5_GET_VOL_TGT_INFO macro in HDF5Macros.cmake to retrieve VOL connector information.
    • Updates ADD_H5_TEST, ADD_SH5_TEST, and ADD_PH5_TEST macros in h5diff/CMakeTests.cmake to support VOL testing.
  • Misc:
    • Updates vol_cache.yml and vol_rest.yml workflows to exclude certain tests.
    • Adjusts test setup in h5copy/CMakeTests.cmake to accommodate VOL tests.

This description was created by Ellipsis for 77ab9af. You can customize this summary. It will automatically update as commits are pushed.

@mattjala mattjala added Component - Tools Command-line tools like h5dump, includes high-level tools Component - Testing Code in test or testpar directories, GitHub workflows labels Jul 22, 2025
@github-project-automation github-project-automation bot moved this to To be triaged in HDF5 - TRIAGE & TRACK Jul 22, 2025
@mattjala mattjala force-pushed the h5diff_vol_testing branch from 77ab9af to e27a29e Compare July 25, 2025 16:42
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
Projects
Status: To be triaged
Development

Successfully merging this pull request may close these issues.

3 participants