-
Notifications
You must be signed in to change notification settings - Fork 138
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
NFS tests in need of maintenance #2923 #2925
NFS tests in need of maintenance #2923 #2925
Conversation
NFS test coverage/quality improvements. ## Includes - Fixture details & creation instructions via code comments. - Addition of test_nfs.json fixture from above instructions. - Code comment docs on how to invoke this test set. - Completes previous partial re-enablement of fixtures. - Addresses all outstanding TODOs. - Improves input validation coverage for both POST & PUT.
TestingA Leap 15.5 host running a recently build from testing branch 5.0.14-2919 rpm was used to indicate before and after results from the modified test file: test_nfs_export.py. BeforeCopied from associated issue #2923 for convenience of comparison:
AfterSame host instance as in above
In summary of the
|
Normally a successful rpm build is strongly preferred prior to merging a PR (stable branch or late testing branch). However in this PR's case we are intentionally introducing failing tests, which in-turn purposefully blocks rpm builds via our %check rpmbuild scriptlet requiring all test to pass prior to any rpm being build/released. This test update provides the proof of API validation required as part of fixing #2924 (the six failing tests) , i.e. the next issue to be addressed post this PR being merged. Moving to merge as these updated tests are a development dependency of:
|
A test rpmbuild using this branch failed as expected with the same test FAILS introduced in this PR:
|
NFS test coverage/quality improvements.
Fixes #2923
Includes