test(VideoManager): address Windows sink review follow-up - #14752
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #14752 +/- ##
==========================================
+ Coverage 25.47% 32.65% +7.18%
==========================================
Files 769 784 +15
Lines 65912 67564 +1652
Branches 30495 31292 +797
==========================================
+ Hits 16788 22061 +5273
+ Misses 37285 30629 -6656
- Partials 11839 14874 +3035
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Build ResultsPlatform Status
All builds passed. Pre-commit
Pre-commit hooks: 0 passed, 0 failed, 0 skipped. Test Resultslinux-coverage-integration: 37 passed, 0 skipped Code CoverageCoverage: 69.4% No baseline available for comparison Artifact Sizes
Updated: 2026-07-31 02:06:37 UTC • Commit: 37fc288 • Triggered by: Windows |
|
Thanks @alireza787b |
There was a problem hiding this comment.
Pull request overview
Refines Windows GStreamer sink tests and documentation following #14728 without changing runtime behavior.
Changes:
- Replaces ineffective asynchronous assertions with synchronous checks.
- Removes an unused test-source property and narrows D3D11 test skipping.
- Documents unsupported GPU-format renegotiation behavior.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
test/VideoManager/GStreamer/gstqgc/GStreamerGstQgcTest.cc |
Simplifies assertions and tightens the Windows D3D11 test setup. |
src/VideoManager/VideoReceiver/GStreamer/gstqgc/gstqgcvideosinkbin.cc |
Clarifies GPU-format negotiation and CPU fallback behavior. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Description
This is the post-merge review cleanup requested on #14728.
It does not change runtime behavior. It:
videotestsrcproperty; andThe original CPU-frame fallback was reproduced and verified by the maintainer before #14728 was merged. This follow-up does not claim separate hardware-decoder coverage for 4:2:2 or 4:4:4 streams.
Type of Change
Testing
git diff --checkExact PR head:
37fc2884e83d733d15efcf839b40175a9cda0cd6.Platforms Tested
Flight Stacks Tested
Not applicable; this only refines GStreamer sink tests and comments.
Screenshots
Not applicable; there is no UI change.
Checklist
Related Issues
Follow-up to #14728.
By submitting this pull request, I confirm that my contribution is made under the terms of the project's dual license (Apache 2.0 and GPL v3).