Adds a new QE test for the performance-cpu-pinning-no-exec-probes test case that was recently refactored in the certsuite repository.
#1255
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
The upstream certsuite test
networking-dpdk-cpu-pinning-exec-probewas refactored and moved:networking-dpdk-cpu-pinning-exec-probe(networking suite)performance-cpu-pinning-no-exec-probes(performance suite)This PR updates the QE test suite to reflect that change while maintaining the DPDK-specific scope with SR-IOV operator requirements.
Changes Made
🗑️ Removed (from networking suite):
tests/networking/tests/networking_dpdk_cpu_pinning_exec_probe.go- Old test filetests/networking/helper/helper.go- RemovedDefineDpdkPod()function (65 lines)tests/networking/helper/helper_test.go- RemovedTestDefineDpdkPod()unit test (57 lines)tests/networking/parameters/parameters.go- Removed constants:CertsuiteDpdkCPUPinningExecProbeCertsuiteNetworkingDpdkExecProbeTcNameDpdkPodName➕ Added (to performance suite):
tests/performance/tests/cpu_pinning_no_exec_probes.go- New QE test implementationtests/performance/tests/cpu_pinning_no_exec_probes_test.go- Unit test filetests/performance/helper/helper.go- AddedDefineDpdkPod()function (63 lines)tests/performance/parameters/parameters.go- Added constants:CertsuiteCPUPinningNoExecProbes = "performance-cpu-pinning-no-exec-probes"DpdkPodName = "dpdk-pod"Test Coverage
The new test includes 2 test scenarios: