fastcv: add cross-distro functional validation suites - #593
Merged
Bhargav-qcom (bhargav0610) merged 3 commits intoSep 25, 2026
Merged
Bhargav-qcom (bhargav0610) merged 3 commits into
Bhargav-qcom (bhargav0610) merged 3 commits into
Conversation
Install missing FastCV runtime packages on Debian, Ubuntu, CentOS, and RHEL while preserving the image-provided Yocto path. Configure and verify the CentOS 10 Qualcomm RPM repositories and EPEL without upgrading installed packages. Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Add bounded module validation for a user-provided fastcv_test fixture and exact deinterleave validation for fastcv_simple_test64. Document package recovery, fixture requirements, defaults, result policy, and retained evidence. Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Some host-distribution fastcv_test builds emit function-level profiling PASS records and the final profile FIT result without the older module and plain FIT markers. Parse both supported dialects while requiring command success, positive function evidence, the profile summary, and no failure markers. Avoid RPM repository and network preparation when the complete FastCV package set is already installed, and document the resulting behavior. Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Srikanth Muppandam (smuppand)
requested review from
Vkenjam and
Bhargav-qcom (bhargav0610)
September 24, 2026 11:05
Bhargav-qcom (bhargav0610)
approved these changes
Sep 25, 2026
Bhargav-qcom (bhargav0610)
merged commit Sep 25, 2026
53216be
into
qualcomm-linux:main
14 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Add portable FastCV functional validation for Yocto, Debian, Ubuntu, CentOS, and RHEL.
Changes
FastCV_Module_Functional_Validation.fastcv_testbinary with its matching data directory.FastCV_Simple_Deinterleave_Validation.qcom-fastcv-binaries libfastcvopt-devqcom-fastcv-binaries libfastcvopt-develfastcv_testoutput formats:The distro packages provide the FastCV runtime libraries but not the complete
fastcv_testfixture. Users must provide the binary and its matching data directory containingFastCVTestTable.csv.