v1.0.0
What's Changed
- Robustness Test Implementation by @dkosteck in #2
- merge layout branch by @jianzzha in #3
- Hotfix for asserting 0 mac addresses by @dkosteck in #4
- change test_SR_IOV_Permutation.md to README.md by @jianzzha in #5
- improving DPDK test case by @jianzzha in #6
- Extras link to README and updated JSON by @dkosteck in #7
- added test case SR_IOV_macAddress by @jianzzha in #8
- Update Docs by @dkosteck in #9
- added SR_IOV_macAddress_DPDK by @jianzzha in #10
- added test specification for SR_IOV_Spoof_Mac, SR_IOV_TrustMode by @jianzzha in #12
- Util vf checking by @dkosteck in #16
- Adding logging of commands to SR_IOV_MultipleVFCreation_withMTU by @dkosteck in #17
- SR_IOV_MultipleVFCreation_withMTU docs by @dkosteck in #14
- Add paths in usage examples by @akiselev1 in #18
- Single pf from config after rebase of main by @dkosteck in #19
- Cleanup utils by @dkosteck in #20
- Cleanup exec and config in common by @dkosteck in #21
- SR-IOV.TrustMode: ignore an error when trying to change mac address in trust mode off by @akiselev1 in #31
- Repo maintenance: change config template name, add docutils to requirements.txt by @akiselev1 in #29
- Test cleanup by @dkosteck in #25
- Kernel hotfix by @dkosteck in #26
- Updating Utils with continue: by @dkosteck in #32
- Fix IndexError on test case SR_IOV_TrustMode by @jianzzha in #33
- Fix SR_IOV_macAddress_DPDK timing issue with RT kernel by @akiselev1 in #34
- Fix SR_IOV_InterVF_DPDK timing issues in RHEL8.6 by @akiselev1 in #28
- added --iteration command option for test cases that may need to run multiple times by @jianzzha in #37
- Hotfix for vf creation checks by @dkosteck in #39
- Adding a draft contribution guide by @dkosteck in #38
- Refactoring MultipleVFCreation_withMTU using new exec util: by @dkosteck in #40
- Use common functions to set and verify VF address by @jianzzha in #41
- Refactor tests sr iov inter vf by @dkosteck in #43
- Hot fix: SR_IOV_MTU ping timing issue by @jianzzha in #45
- Refactor tests sr iov inter vf dpdk by @dkosteck in #44
- added mock unittest example by @jianzzha in #46
- Removing JSON from report by @dkosteck in #52
- Refactor remaining tests by @dkosteck in #51
- Add cmdline option to stop the test run on failed case by @jianzzha in #57
- Set up github actions infra for this repo by @akiselev1 in #42
- Refactor common libs to pass flake8 by @akiselev1 in #63
- move set_pipefail from testcases to conftest by @jianzzha in #64
- Refactor InterVF and macAddress cases to pass linter by @akiselev1 in #67
- Refactor MTU, MultipleVF, and Permutation cases to pass linter by @akiselev1 in #68
- Refactor remaining tests and conftest lib to pass linter by @akiselev1 in #69
- Typing Implementation by @dkosteck in #65
- Adding print cmd in execute_until_timeout by @jianzzha in #73
- Use create_vfs to replace create_vf in test_utils.py by @jianzzha in #72
- Separate testbed info from the config.yaml by @jianzzha in #71
- Additional common testing by @dkosteck in #74
- Additional mocks by @dkosteck in #75
- Fix SR_IOV_Permutation_DPDK timing issue with in-tree drivers by @akiselev1 in #77
- Additional prints by @dkosteck in #79
- Execute fix by @dkosteck in #81
- Make password optional for key-based auth by @akiselev1 in #85
- Adding two new test cases: DPDK VF Bonding and Kernel VF Bonding by @jianzzha in #82
- Add SR_IOV_macAddressDuplicate test case by @akiselev1 in #86
- SR-IOV.MultipleVFCreation.withMAC.DPDK implementation by @dkosteck in #87
- Adding UUIDs: by @dkosteck in #88
- Create LICENSE.md by @akiselev1 in #96
- Tag or Commit Hash ID Links by @dkosteck in #98
New Contributors
- @dkosteck made their first contribution in #2
- @jianzzha made their first contribution in #3
- @akiselev1 made their first contribution in #18
Full Changelog: https://github.com/redhat-partner-solutions/rhel-sriov-test/commits/v1.0.0