Repository navigation
[https://nvbugs/6930053][test] Cherry-pick #20384 from release/1.3: Remove test_starlette_constraint_floor - #21948
SimengLiu-nv wants to merge 1 commit into
Conversation
…tarlette_constraint_floor Forward-port of release/1.3 PR NVIDIA#20384 (release/1.3 commit 7c2f938) to main. Adapted to main: also drop the waives.txt entry for test_web_framework_security_floors, which is deleted with the file. Signed-off-by: EmmaQiaoCh <qqiao@nvidia.com> Signed-off-by: Simeng Liu <simengl@nvidia.com>
|
No actionable comments were generated in the recent review. WalkthroughThe pull request deletes the web dependency security test module and removes its skip-list entry. ChangesWeb dependency security test removal
Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk:
|
|
/bot run --disable-fail-fast |
|
PR_Github #83836 [ run ] triggered by Bot. Commit: |
Description
Forward-port of release/1.3 PR #20384 (Emma Qiao) to main. It deletes
tests/unittest/others/test_web_dependency_security.py, matching release/1.3.Adapted to main:
tests/integration/test_lists/waives.txtalso drops its entry fortest_web_framework_security_floors(https://nvbugs/6930053), because that test is deleted with the file.Notes for reviewers:
constraints.txtno longer carries the starlette workaround. On main,constraints.txtstill hasstarlette>=1.3.1(GHSA-82w8-qh3p-5jfq). After this PR, main keeps that pin, and thestarlette>=1.3.1floor inrequirements.txt, but no unit test checks either of them.test_web_framework_security_floors(the fastapi, prometheus_fastapi_instrumentator and starlette floors inrequirements.txt). That test was already waived on main.Test Coverage
test_web_dependency_security.pyon main.PR Checklist
Please review the following before submitting your PR:
api-compatibleorapi-breaking. Forapi-breaking, includeBREAKINGin the PR title.GitHub Bot Help
To see a list of available CI bot commands, please comment
/bot help.🤖 Generated with Claude Code
Dev Engineer Review
This change removes the web dependency security-floor tests and their waiver. It does not change application code or dependency manifests. No other references to the removed test or test ID were found in the searched test directories. The removal also removes automated checks for the FastAPI,
prometheus_fastapi_instrumentator, and Starlette version constraints.QA Engineer Review
The change deletes
tests/unittest/others/test_web_dependency_security.py, includingtest_web_framework_security_floorsandtest_starlette_constraint_floor. It also removes thetest_web_framework_security_floorswaiver fromtests/integration/test_lists/waives.txt. The removed tests checked dependency version floors and exclusions inrequirements.txtandconstraints.txt. No replacement coverage is shown. Coverage verdict: needs follow-up.Per-File QA Perspective
tests/unittest/others/test_web_dependency_security.py— Deleted tests checked web dependency security version constraints. The file was not listed in the changed test-list entries; CI or manual-QA listing status is not available.tests/integration/test_lists/waives.txt— Removes the waiver fortest_web_framework_security_floors. This changes waiver tracking; it does not add or modify test coverage.