This adds an option to the CI test suites to allow for laminating files when testing.
Note: The testing suite is now no longer laminating in any of the tests as some bugs appear
to have crept in, causing tests to fail in a few cases (issues #698 and #699). Will add these cases as bugs
are addressed.
Update: Issue 698 was resolved and tests that use the --laminate option have been added
Also adds a set of writeread CI tests that shuffle the I/O when using MPI-IO.
Updates docs
Motivation and Context
A recent update changed the behavior of the example programs to no longer laminate by default.
How Has This Been Tested?
Running CI tests on 4 nodes with 2ppn
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Performance enhancement (non-breaking change which improves efficiency)
[ ] Code cleanup (non-breaking change which makes code smaller or more readable)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Testing (addition of new tests or update to current tests)
[x] Documentation (a change to man pages or other documentation)
Checklist:
[x] My code follows the UnifyFS code style requirements.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed. (Creating issues for this)
Description
This adds an option to the CI test suites to allow for laminating files when testing. Note: The testing suite is now no longer laminating in any of the tests as some bugs appear to have crept in, causing tests to fail in a few cases (issues #698 and #699). Will add these cases as bugs are addressed.
Update: Issue 698 was resolved and tests that use the
--laminate
option have been addedAlso adds a set of writeread CI tests that shuffle the I/O when using MPI-IO.
Updates docs
Motivation and Context
A recent update changed the behavior of the example programs to no longer laminate by default.
How Has This Been Tested?
Running CI tests on 4 nodes with 2ppn
Types of changes
Checklist:
I have added tests to cover my changes.