tests, net, l2_bridge: mark interface stability scenarios as t3#4619
tests, net, l2_bridge: mark interface stability scenarios as t3#4619Anatw wants to merge 1 commit intoRedHatQE:mainfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA module-level Pytest marker ChangesTest Marker Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 60 minutes.Comment |
|
Report bugs in Issues Welcome! 🎉This pull request will be automatically processed with the following features: 🔄 Automatic Actions
📋 Available CommandsPR Status Management
Review & Approval
Testing & Validation
Container Operations
Cherry-pick Operations
Label Management
✅ Merge RequirementsThis PR will be automatically approved when the following conditions are met:
📊 Review ProcessApprovers and ReviewersApprovers:
Reviewers:
Available Labels
AI Features
💡 Tips
For more information, please refer to the project documentation or contact the maintainers. |
|
/build-and-push-container |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:pr-4619 published |
azhivovk
left a comment
There was a problem hiding this comment.
Thanks!
Also need to backport this change to cnv-4.18-4.21
|
/verified Used the new tier3 lane for verification. |
Test execution plan request detailsCRITICAL: You MUST post an inline review comment on the first changed line of the first file. As an expert software testing engineer, analyze all modified files in this PR and create a targeted test execution plan. Analysis Requirements:
Your deliverable: Test Execution Plan
Guidelines:
Hardware-Related Checks (SR-IOV, GPU, DPDK): When PR modifies fixtures for hardware-specific resources:
CRITICAL WORKFLOW COMPLETION RULES: When responding to this test execution plan request, you MUST follow these rules EXACTLY:
ABSOLUTE PROHIBITIONS (violating these creates empty/meaningless reviews):
Remember: The pull request review is visible to users. Additional comments are redundant noise. CRITICAL: Before setting "Run smoke tests: True", you MUST use shell scripts to: |
|
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chain🏁 Script executed: Length of output: 1654 🏁 Script executed: Length of output: 41 🏁 Script executed: Length of output: 1735 🧠 Learnings used |
|
|
||
| STABILITY_PERIOD_IN_SECONDS: Final[int] = 300 | ||
|
|
||
| pytestmark = pytest.mark.tier3 |
There was a problem hiding this comment.
the only class in the file, so please mark the class instead of pytestmark using since incremental mark is already there. Will keep things consistent.
Relocate interface stability scenarios from Tier 2 to Tier 3 to optimize CI pipeline efficiency. These tests require ~15 minutes of execution time (5-minute monitoring per scenario). Moving these from the 3x-weekly Tier 2 lane to the weekly Tier 3 lane reduces the resource burden on high-frequency runs, ensuring Tier 2 remains lean for faster integration feedback while maintaining stability coverage. Signed-off-by: Anat Wax <awax@redhat.com>
c398904 to
6e53000
Compare
|
Change: |
Short description:
Relocate Interface Stability scenarios from Tier 2 to Tier 3 to optimize CI pipeline performance.
What this PR does / why we need it:
This PR migrates the Interface Stability test suite to the Tier 3 lane to optimize our CI resource allocation. These scenarios require a five-minute monitoring period per test, totaling approximately 15 minutes of execution time. By moving these tests from Tier 2, which runs three times a week, to the weekly Tier 3 cadence, we significantly reduce the execution load on our mid-week lanes. This adjustment ensures that Tier 2 remains lean and focused on providing faster feedback loops for frequent integration checks while still maintaining essential long-term stability coverage on a weekly basis.
Which issue(s) this PR fixes:
Special notes for reviewer:
The test logic remains identical; only the execution tier/metadata has been updated to reflect the new weekly cadence. This change aligns with our goal to prioritize Tier 2 for faster, high-frequency signals.
jira-ticket:
Summary by CodeRabbit