-
Notifications
You must be signed in to change notification settings - Fork 7
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
Changes to add unit test and Internal Testing #114
Conversation
hariharan-devarajan
commented
Mar 1, 2024
- Add unit test infrastructure with Catch
- Fix a bug in ctx manager.
- Added Test case for testing data transfer capability.
- Added Test case for testing mdm capability.
- Exported some functions for unit testing.
1. Add unit test infrastructure with Catch 2. Fix a bug in ctx manager. 3. Added Test case for testing data transfer capability. 3. Added Test case for testing mdm capability. 4. Exported some functions for unit testing.
1. Fix Enum for DTLMode 2. Split I/O and locking for consume_w_metadata 3. Comment the STDERR 4. Configurations for DLIO with DYAD
1. Fix Enum for DTLMode 2. Split I/O and locking for consume_w_metadata 3. Comment the STDERR 4. Configurations for DLIO with DYAD
…ane tests for DataSpaces
…kdown of metadata vs data times
…to feature/unittests
c8117ef
to
b7fba32
Compare
…to feature/unittests
…Spaces visible to a venv
1. Found that we were doing the check too soon 2. Also for strings > 256 we were failing.
Added unit tests for gen_path_key function.
…to feature/unittests
…to feature/unittests
|
||
find_package(Catch2 REQUIRED) | ||
find_package(MPI REQUIRED COMPONENTS CXX) | ||
find_package(dspaces REQUIRED CONFIG) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make Catch2 and dspaces dependencies not required
Can we distinguish tests that requires LC environment from general environment? We can discuss the idea. It won't be a blocker for merging this PR. |
There are many scripts added. Please add comments at the top of each script describing what it is for, what arguments it takes, and what other scripts it depends on. |
We will address the comments in the followup PRs. |