Skip to content
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

Refactor h5test.c, testframe.c and testpar.h testing frameworks #4891

Merged

Commits on Oct 1, 2024

  1. Refactor h5test.c, testframe.c and testpar.h testing frameworks

    Added new testframe.h header to document testing framework functions and
    split them away from h5test.h and from test programs that don't
    integrate with the testframe.c testing framework
    
    Added new test setup callback to testframe.c testing framework
    
    Added parameters to AddTest() to specify size of test parameters so they
    can be copied for later use
    
    Enabled HDF5 error stacks in testframe.c framework by default and added
    some error stack suppressions to some testhdf5 tests
    
    Added new maxthreads option to testframe.c framework to allow specifying
    the maximum number of threads a multi-threaded test can use
    
    Moved TestExpress functionality out of testframe.c and into more general
    h5test.c for wider use by tests through getter and setter
    
    Updated some tests to not mix and match functionality between h5test.c/h
    and testframe.c/h
    
    Moved some functionality from testphdf5.h into testpar.h for parallel
    tests that aren't part of testphdf5
    
    Added new parallel test library that contains common shared
    functionality for parallel tests (similar to h5test library)
    jhendersonHDF committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ba4fd07 View commit details
    Browse the repository at this point in the history