Releases: redhat-partner-solutions/rhel-sriov-test
Releases · redhat-partner-solutions/rhel-sriov-test
v3.2.0
What's Changed
- Note bracketed paste by @dkosteck in #166
- Update hugepages and OVS references in README by @akiselev1 in #167
- Bump python version to 3.10 for e2e flow by @akiselev1 in #170
- Replace localhost with dut or trafficgen IPs, add firmware mount, and pull driver for trafficgen reset by @dkosteck in #169
- Initial working elastic logging for sanity performance tests: by @dkosteck in #165
Full Changelog: v3.1.0...v3.2.0
v3.1.0
v3.0.0
What's Changed
- Add workflow_dispatch trigger to the remaining workflows by @akiselev1 in #142
- Add missing info in testbed_template.yaml by @jianzzha in #143
- Adding Python/pip version recommendations to the README by @dkosteck in #148
- Support the ability to run e2e tests on different testbeds/NICs by @akiselev1 in #147
- Get PCI and MAC config data from the actual devices by @jianzzha in #145
- Adding 10 second timeout for SSHClient.connect by @dkosteck in #152
- Allowing specification of container volumes by @dkosteck in #146
- Traffic isn't sent to client when spoof checking is enabled on VF during testcase SR_IOV_BondVF[dut_setup0] and SR_IOV_BondVF[dut_setup2] (Issue #153) fix by @javanhut in #154
- Increase e2e artifacts retention and document it by @akiselev1 in #162
- Add multicast IPv6 test case by @akiselev1 in #160
- adding abiltiy to bind driver with dpdk-devbind.py that resides in th… by @PatrickKutch in #161
- Updating e2e label documentation and keeping labels after e2e run by @dkosteck in #158
- Performance Testing Implementation by @dkosteck in #163
New Contributors
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- Doc update by @jianzzha in #101
- Added an IPv6 test to verify that the VF admin MAC address can be explicitly set by @jianzzha in #103
- Adding SR_IOV_RandomlyTerminate_DPDK (originally pkstress) by @dkosteck in #102
- Dynamic hugepage handling by @jianzzha in #104
- Hotfix: execute() fails to return cmd output on a XR-12 server by @jianzzha in #107
- Fix extra char issue and add an exec debug flag by @jianzzha in #108
- Stress test updates by @dkosteck in #109
- Hotfix: testpmd order was causing macAdress_DPDK failures by @dkosteck in #110
- Add SR_IOV_Permutation_IPv6 by @jianzzha in #105
- Allowing specification of container manager by @dkosteck in #106
- Improving RandomlyTerminate stability: by @dkosteck in #111
- Fix test_SR_IOV_BondVF_DPDK[dut_setup3] failure #99 by @akiselev1 in #113
- Adding specific test permutation documentation by @dkosteck in #115
- Add SR_IOV_InterVF_IPv6 by @jianzzha in #114
- Add mtu and vlan settings by @jianzzha in #118
- Updating timing/checks for xxv710 NICs by @dkosteck in #119
- Fix XXV710 bonding test failure by @jianzzha in #117
- Add SR_IOV_OVS_IPv6 by @jianzzha in #122
- Using stop_testpmd_in_tmux util for SR_IOV_InterVF_DPDK by @dkosteck in #121
- adding catching of invalid credential for SSH connections by @PatrickKutch in #123
- Adding end-to-end test workflow and documentation by @dkosteck in #125
- Change ci actions to run on pull-request and update setup-python version by @akiselev1 in #126
- Select missing violation classes in flake8 by @akiselev1 in #127
- Hotfix for timeout common test by @dkosteck in #129
- Change removal of labels to ubuntu latest to avoid stuck runners by @dkosteck in #130
- Add an e2e CI step to upload html report by @jianzzha in #132
- Clean up mock test workflow by @akiselev1 in #133
- Adding util to get the NIC model, xfail QinQ on xxv710, and mock by @dkosteck in #134
New Contributors
- @PatrickKutch made their first contribution in #123
Full Changelog: v1.0.1...v2.0.0
v1.0.1
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